Filename | (eval 1123)[/usr/lib/perl5/Template/Document.pm:78] |
Statements | Executed 4 statements in 6µs |
Eval Invoked At | /usr/lib/perl5/Template/Document.pm line 78 |
Sibling evals | 1, 2, 3, 4, 5, 6, 7, 8 |
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | sub { | ||||
2 | 1 | 1µs | my $context = shift || die "template sub called without context\n"; | ||
3 | 1 | 4µs | 1 | 3µs | my $stash = $context->stash; # spent 3µs making 1 call to Template::Context::stash |
4 | 1 | 600ns | my $output = ''; | ||
5 | 1 | 300ns | my $_tt_error; | ||
6 | |||||
7 | eval { BLOCK: { | ||||
8 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
9 | $stash->set('TagsShowEnabled', ($stash->get('TagsEnabled') && $stash->get('TagsShowOnList'))); | ||||
10 | $output .= " "; | ||||
11 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
12 | $stash->set('TagsInputEnabled', ($stash->get('opacuserlogin') && $stash->get('TagsEnabled') && $stash->get('TagsInputOnList'))); | ||||
13 | $output .= " "; | ||||
14 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
15 | $output .= $context->include('doc-head-open.inc'); | ||||
16 | $output .= " "; | ||||
17 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
18 | if (($stash->get('LibraryNameTitle'))) { | ||||
19 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
20 | $output .= $stash->get('LibraryNameTitle'); | ||||
21 | } | ||||
22 | else { | ||||
23 | $output .= "Koha online"; | ||||
24 | } | ||||
25 | |||||
26 | $output .= " catalogue › "; | ||||
27 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
28 | if (($stash->get('searchdesc'))) { | ||||
29 | $output .= " Results of search "; | ||||
30 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
31 | if (($stash->get('query_desc'))) { | ||||
32 | $output .= "for '"; | ||||
33 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
34 | |||||
35 | # FILTER | ||||
36 | $output .= do { | ||||
37 | my $output = ''; | ||||
38 | my $_tt_filter = $context->filter('html') | ||||
39 | || $context->throw($context->error); | ||||
40 | |||||
41 | $output .= $stash->get('query_desc'); | ||||
42 | |||||
43 | &$_tt_filter($output); | ||||
44 | }; | ||||
45 | |||||
46 | $output .= "'"; | ||||
47 | } | ||||
48 | |||||
49 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
50 | if (($stash->get('limit_desc'))) { | ||||
51 | $output .= " with limit(s): '"; | ||||
52 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
53 | |||||
54 | # FILTER | ||||
55 | $output .= do { | ||||
56 | my $output = ''; | ||||
57 | my $_tt_filter = $context->filter('html') | ||||
58 | || $context->throw($context->error); | ||||
59 | |||||
60 | $output .= $stash->get('limit_desc'); | ||||
61 | |||||
62 | &$_tt_filter($output); | ||||
63 | }; | ||||
64 | |||||
65 | $output .= "'"; | ||||
66 | } | ||||
67 | |||||
68 | $output .= " "; | ||||
69 | } | ||||
70 | else { | ||||
71 | $output .= " You did not specify any search criteria. "; | ||||
72 | } | ||||
73 | |||||
74 | $output .= " "; | ||||
75 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
76 | $output .= $context->include('doc-head-close.inc'); | ||||
77 | $output .= " <link rel=\"alternate\" type=\"application/rss+xml\" title=\""; | ||||
78 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
79 | |||||
80 | # FILTER | ||||
81 | $output .= do { | ||||
82 | my $output = ''; | ||||
83 | my $_tt_filter = $context->filter('html') | ||||
84 | || $context->throw($context->error); | ||||
85 | |||||
86 | $output .= $stash->get('LibraryName'); | ||||
87 | |||||
88 | &$_tt_filter($output); | ||||
89 | }; | ||||
90 | |||||
91 | $output .= " Search RSS Feed\" href=\""; | ||||
92 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
93 | $output .= $stash->get('OPACBaseURL'); | ||||
94 | $output .= "/cgi-bin/koha/opac-search.pl?"; | ||||
95 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
96 | |||||
97 | # FILTER | ||||
98 | $output .= do { | ||||
99 | my $output = ''; | ||||
100 | my $_tt_filter = $context->filter('html') | ||||
101 | || $context->throw($context->error); | ||||
102 | |||||
103 | $output .= $stash->get('query_cgi'); | ||||
104 | |||||
105 | &$_tt_filter($output); | ||||
106 | }; | ||||
107 | |||||
108 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
109 | |||||
110 | # FILTER | ||||
111 | $output .= do { | ||||
112 | my $output = ''; | ||||
113 | my $_tt_filter = $context->filter('html') | ||||
114 | || $context->throw($context->error); | ||||
115 | |||||
116 | $output .= $stash->get('limit_cgi'); | ||||
117 | |||||
118 | &$_tt_filter($output); | ||||
119 | }; | ||||
120 | |||||
121 | $output .= "&count="; | ||||
122 | #line 1 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
123 | |||||
124 | # FILTER | ||||
125 | $output .= do { | ||||
126 | my $output = ''; | ||||
127 | my $_tt_filter = $context->filter('html') | ||||
128 | || $context->throw($context->error); | ||||
129 | |||||
130 | $output .= $stash->get('countrss'); | ||||
131 | |||||
132 | &$_tt_filter($output); | ||||
133 | }; | ||||
134 | |||||
135 | $output .= "&sort_by=acqdate_dsc&format=rss2\" />\n"; | ||||
136 | #line 3 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
137 | if (($stash->get('OpacStarRatings') eq 'all')) { | ||||
138 | $output .= "<script type=\"text/javascript\" src=\""; | ||||
139 | #line 2 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
140 | $output .= $stash->get('themelang'); | ||||
141 | $output .= "/lib/jquery/plugins/jquery.rating.js\"></script>\n<link rel=\"stylesheet\" type=\"text/css\" href=\""; | ||||
142 | #line 3 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
143 | $output .= $stash->get('themelang'); | ||||
144 | $output .= "/css/jquery.rating.css\" />"; | ||||
145 | } | ||||
146 | |||||
147 | $output .= " <script type=\"text/javascript\" src=\""; | ||||
148 | #line 3 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
149 | $output .= $stash->get('themelang'); | ||||
150 | $output .= "/lib/jquery/plugins/jquery.checkboxes.min.js\"></script>\n"; | ||||
151 | #line 5 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
152 | if (($stash->get('OpacHighlightedWords'))) { | ||||
153 | $output .= "<script type=\"text/javascript\" src=\""; | ||||
154 | #line 4 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
155 | $output .= $stash->get('themelang'); | ||||
156 | $output .= "/lib/jquery/plugins/jquery.highlight-3.js\"></script>\n"; | ||||
157 | } | ||||
158 | |||||
159 | $output .= "<script type=\"text/javascript\">\n//<![CDATA[\n"; | ||||
160 | #line 31 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
161 | if (($stash->get('opacuserlogin'))) { | ||||
162 | #line 31 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
163 | if (($stash->get('RequestOnOpac'))) { | ||||
164 | $output .= "\nfunction holdMultiple() {\n var checkedBiblioNums = \"\"; // Separated by \"/\"\n var checkedCount = 0;\n if(document.bookbag_form.biblionumber.length > 0) {\n for (var i=0; i < document.bookbag_form.biblionumber.length; i++) {\n if (document.bookbag_form.biblionumber[i].checked) {\n checkedBiblioNums += (document.bookbag_form.biblionumber[i].value + \"/\");\n checkedCount++;\n }\n }\n }\n\n if (checkedCount > 0) {\n holdBiblioNums(checkedBiblioNums);\n } else {\n alert(MSG_NO_RECORD_SELECTED);\n }\n}\n\nfunction holdBiblioNums(numList) {\n // numList: biblio numbers separated by \"/\"\n \$(\"#hold_form_biblios\").attr(\"value\", numList);\n \$(\"#hold_form\").submit();\n}"; | ||||
165 | } | ||||
166 | |||||
167 | } | ||||
168 | |||||
169 | $output .= "\n\n"; | ||||
170 | #line 74 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
171 | if (($stash->get('TagsInputEnabled') && $stash->get('loggedinusername'))) { | ||||
172 | $output .= "\nfunction tagSelected() {\n var checkedBoxes = \$(\".searchresults :checkbox:checked\");\n if (\$(checkedBoxes).size() == 0) {\n alert(MSG_NO_RECORD_SELECTED);\n } else {\n \$(\"#tagsel_tag\").hide();\n \$(\"#sort_by\").hide();\n \$(\"#tagsel_form\").show();\n }\n}\n\nfunction tagCanceled() {\n \$(\"#tagsel_form\").hide();\n \$(\"#tagsel_tag\").show();\n \$(\"#sort_by\").show();\n \$(\"#tagsel_new\").val(\"\");\n \$(\"#tagsel_status, .tagstatus\").empty().hide();\n}\n\nfunction tagAdded() {\n var checkedBoxes = \$(\".searchresults :checkbox:checked\");\n if (\$(checkedBoxes).size() == 0) {\n alert(MSG_NO_RECORD_SELECTED);\n return false;\n }\n\n var tag = \$(\"#tagsel_new\").val();\n if (!tag || (tag == \"\")) {\n alert(MSG_NO_TAG_SPECIFIED);\n return false;\n }\n\n var bibs = [];\n for (var i = 0; i < \$(checkedBoxes).size(); i++) {\n var box = \$(checkedBoxes).get(i);\n bibs[i] = \$(box).val();\n }\n\n KOHA.Tags.add_multitags_button(bibs, tag);\n return false;\n}"; | ||||
173 | } | ||||
174 | |||||
175 | $output .= "\n"; | ||||
176 | #line 93 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
177 | if (($stash->get('OpacHighlightedWords'))) { | ||||
178 | $output .= "\nvar q_array = new Array(); // holds search terms if available\n\nfunction highlightOff() {\n \$(\"td\").removeHighlight();\n \$(\".highlight_toggle\").toggle();\n}\nfunction highlightOn() {\n var x;\n for (x in q_array) {\n if ( q_array[x].length > 0 ) {\n \$(\".title\").highlight(q_array[x]);\n \$(\".author\").highlight(q_array[x]);\n \$(\".results_summary\").highlight(q_array[x]);\n }\n }\n \$(\".highlight_toggle\").toggle();\n}\n"; | ||||
179 | } | ||||
180 | |||||
181 | $output .= "\n\$(document).ready(function(){\n "; | ||||
182 | #line 99 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
183 | if (($stash->get('OpacHighlightedWords'))) { | ||||
184 | $output .= "\n \$('a.title').each(function() {\n \$(this).attr(\"href\", \$(this).attr(\"href\") + \"&query_desc="; | ||||
185 | #line 97 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
186 | |||||
187 | # FILTER | ||||
188 | $output .= do { | ||||
189 | my $output = ''; | ||||
190 | my $_tt_filter = $context->filter('uri') | ||||
191 | || $context->throw($context->error); | ||||
192 | |||||
193 | $output .= $stash->get('query_desc'); | ||||
194 | |||||
195 | &$_tt_filter($output); | ||||
196 | }; | ||||
197 | |||||
198 | $output .= "\");\n });\n "; | ||||
199 | } | ||||
200 | |||||
201 | $output .= "\n\n "; | ||||
202 | #line 132 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
203 | if (($stash->get('IDreamBooksResults'))) { | ||||
204 | $output .= "\n \$('.idbresult').each(function() {\n var isbn = \$(this).children('a').text().replace(/\\s*/,'');\n var element = this;\n\n if (\$.browser.msie && parseInt(\$.browser.version, 10) >= 8 && window.XDomainRequest) {\n // Use Microsoft XDR for IE version 8 or above\n var xdr = new XDomainRequest();\n xdr.open(\"get\", \"http://idreambooks.com/newbooks/api.json?q=\"+encodeURIComponent(isbn)+\"&key=8bf66516232d1b72f3e47df939653e1e\");\n xdr.onload = function() {\n json = 'json = '+xdr.responseText; // the string now looks like.. json = { ... };\n eval(json); // json is now a regular JSON object\n if(json.total_results > 0 && json.book.rating > 0){\n \$(element).children('a').html(\"<img src='\"+json.book.to_read_or_not_small+\"' alt='\"+json.book.title+\" by \"+json.book.author+\"' title='Rating based on reviews of \"+json.book.title+\"'>\"+json.book.rating+\"%\");\n \$(element).show();\n } else {\n \$(element).remove();\n }\n }\n xdr.send();\n } else {\n \$.getJSON(\"http://idreambooks.com/newbooks/api.json?q=\"+encodeURIComponent(isbn)+\"&key=8bf66516232d1b72f3e47df939653e1e\", function(json){\n if(json.total_results > 0 && json.book.rating > 0){\n \$(element).children('a').html(\"<img src='\"+json.book.to_read_or_not_small+\"' alt='\"+json.book.title+\" by \"+json.book.author+\"' title='Rating based on reviews of \"+json.book.title+\"'>\"+json.book.rating+\"%\");\n \$(element).show();\n } else {\n \$(element).remove();\n }\n });\n }\n });\n "; | ||||
205 | } | ||||
206 | |||||
207 | $output .= "\n\n "; | ||||
208 | #line 134 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
209 | if (($stash->get('opacbookbag'))) { | ||||
210 | $output .= "\$(\".addtocart\").show();"; | ||||
211 | } | ||||
212 | |||||
213 | $output .= "\n\n"; | ||||
214 | #line 167 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
215 | if (($stash->get('opacbookbag'))) { | ||||
216 | $output .= "\n "; | ||||
217 | #line 155 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
218 | if (($stash->get('virtualshelves'))) { | ||||
219 | $output .= "\n var param1 = \"<label for=\\\"addto\\\">\"+_(\"Add to: \")+\"<\\/label><select name=\\\"addto\\\" id=\\\"addto\\\"><option value=\\\"\\\"><\\/option>\";\n "; | ||||
220 | #line 140 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
221 | if (($stash->get('opacbookbag'))) { | ||||
222 | $output .= " param1 += \"<option value=\\\"addtocart\\\">\"+_(\"Cart\")+\"<\\/option>\";\n "; | ||||
223 | } | ||||
224 | |||||
225 | #line 151 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
226 | if (($stash->get('virtualshelves'))) { | ||||
227 | #line 150 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
228 | if (($stash->get('loggedinusername'))) { | ||||
229 | #line 143 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
230 | if (($stash->get('addbarshelves'))) { | ||||
231 | $output .= "\n param1 += \"<optgroup label=\\\"\"+_(\"Your lists:\")+\"\\\">\";"; | ||||
232 | #line 142 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
233 | |||||
234 | # FOREACH | ||||
235 | do { | ||||
236 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
237 | my $_tt_list = $stash->get('addbarshelvesloop'); | ||||
238 | |||||
239 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
240 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
241 | || die $Template::Config::ERROR, "\n"; | ||||
242 | } | ||||
243 | |||||
244 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
245 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
246 | $stash->set('loop', $_tt_list); | ||||
247 | eval { | ||||
248 | FOR1: while (! $_tt_error) { | ||||
249 | $stash->{'addbarshelvesloo'} = $_tt_value; | ||||
250 | $output .= "\n param1 += \"<option id=\\\"s"; | ||||
251 | #line 142 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
252 | $output .= $stash->get(['addbarshelvesloo', 0, 'shelfnumber', 0]); | ||||
253 | $output .= "\\\" value=\\\"addtolist\\\">"; | ||||
254 | #line 142 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
255 | |||||
256 | # FILTER | ||||
257 | $output .= do { | ||||
258 | my $output = ''; | ||||
259 | my $_tt_filter = $context->filter('html') | ||||
260 | || $context->throw($context->error); | ||||
261 | |||||
262 | $output .= $stash->get(['addbarshelvesloo', 0, 'shelfname', 0]); | ||||
263 | |||||
264 | &$_tt_filter($output); | ||||
265 | }; | ||||
266 | |||||
267 | $output .= "<\\/option>\";";; | ||||
268 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
269 | } | ||||
270 | }; | ||||
271 | $stash->set('loop', $_tt_oldloop); | ||||
272 | die $@ if $@; | ||||
273 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
274 | die $_tt_error if $_tt_error; | ||||
275 | }; | ||||
276 | |||||
277 | $output .= "\n param1 += \"<\\/optgroup>\";"; | ||||
278 | } | ||||
279 | |||||
280 | $output .= "\n "; | ||||
281 | #line 145 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
282 | if (($stash->get('addpubshelves'))) { | ||||
283 | $output .= "param1 += \"<optgroup label=\\\"\"+_(\"Public lists:\")+\"\\\">\""; | ||||
284 | #line 144 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
285 | |||||
286 | # FOREACH | ||||
287 | do { | ||||
288 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
289 | my $_tt_list = $stash->get('addpubshelvesloop'); | ||||
290 | |||||
291 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
292 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
293 | || die $Template::Config::ERROR, "\n"; | ||||
294 | } | ||||
295 | |||||
296 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
297 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
298 | $stash->set('loop', $_tt_list); | ||||
299 | eval { | ||||
300 | FOR1: while (! $_tt_error) { | ||||
301 | $stash->{'addpubshelvesloo'} = $_tt_value; | ||||
302 | $output .= "+\"<option id=\\\"s"; | ||||
303 | #line 144 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
304 | $output .= $stash->get(['addpubshelvesloo', 0, 'shelfnumber', 0]); | ||||
305 | $output .= "\\\" value=\\\"addtolist\\\">"; | ||||
306 | #line 144 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
307 | |||||
308 | # FILTER | ||||
309 | $output .= do { | ||||
310 | my $output = ''; | ||||
311 | my $_tt_filter = $context->filter('html') | ||||
312 | || $context->throw($context->error); | ||||
313 | |||||
314 | $output .= $stash->get(['addpubshelvesloo', 0, 'shelfname', 0]); | ||||
315 | |||||
316 | &$_tt_filter($output); | ||||
317 | }; | ||||
318 | |||||
319 | $output .= "<\\/option>\"";; | ||||
320 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
321 | } | ||||
322 | }; | ||||
323 | $stash->set('loop', $_tt_oldloop); | ||||
324 | die $@ if $@; | ||||
325 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
326 | die $_tt_error if $_tt_error; | ||||
327 | }; | ||||
328 | |||||
329 | $output .= ";\n param1 += \"<\\/optgroup>\";"; | ||||
330 | } | ||||
331 | |||||
332 | $output .= "\n "; | ||||
333 | #line 148 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
334 | if ((($stash->get('addbarshelvesloop') && $stash->get(['addbarshelvesloop', 0, 'size', 0]) > 9) || ($stash->get('addpubshelvesloop') && $stash->get(['addpubshelvesloop', 0, 'size', 0]) > 9))) { | ||||
335 | $output .= "\n param1 += \"<option value=\\\"morelists\\\">[ \"+_(\"More lists\")+\" ]<\\/option>\";\n "; | ||||
336 | } | ||||
337 | |||||
338 | $output .= "\n param1 += \"<option value=\\\"newlist\\\">[ \"+_(\"New list\")+\" ]<\\/option>\";\n "; | ||||
339 | } | ||||
340 | |||||
341 | $output .= "\n "; | ||||
342 | } | ||||
343 | |||||
344 | $output .= "\n param1 += \"<\\/select> <input type=\\\"submit\\\" class=\\\"submit\\\" value=\\\"\"+_(\"Save\")+\"\\\" />\";\n "; | ||||
345 | } | ||||
346 | else { | ||||
347 | $output .= "\n var param1 = \"<a id=\\\"addto\\\" class=\\\"addtocart\\\" href=\\\"#\\\">\" + _(\"Add to cart\") + \"<\\/a>\";\n "; | ||||
348 | } | ||||
349 | |||||
350 | $output .= "\n"; | ||||
351 | } | ||||
352 | else { | ||||
353 | $output .= "\n var param1 = \"<label for=\\\"addto\\\">\"+_(\"Add to list: \")+\"<\\/label><select name=\\\"addto\\\" id=\\\"addto\\\"><option value=\\\"\\\"><\\/option>\";\n"; | ||||
354 | #line 165 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
355 | if (($stash->get('virtualshelves'))) { | ||||
356 | #line 164 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
357 | if (($stash->get('loggedinusername'))) { | ||||
358 | #line 161 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
359 | if (($stash->get('addbarshelves'))) { | ||||
360 | $output .= "\n param1 += \"<optgroup label=\\\"\"+_(\"Your lists:\")+\"\\\">\";"; | ||||
361 | #line 160 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
362 | |||||
363 | # FOREACH | ||||
364 | do { | ||||
365 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
366 | my $_tt_list = $stash->get('addbarshelvesloop'); | ||||
367 | |||||
368 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
369 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
370 | || die $Template::Config::ERROR, "\n"; | ||||
371 | } | ||||
372 | |||||
373 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
374 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
375 | $stash->set('loop', $_tt_list); | ||||
376 | eval { | ||||
377 | FOR1: while (! $_tt_error) { | ||||
378 | $stash->{'addbarshelvesloo'} = $_tt_value; | ||||
379 | $output .= "\n param1 += \"<option id=\\\"s"; | ||||
380 | #line 160 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
381 | $output .= $stash->get(['addbarshelvesloo', 0, 'shelfnumber', 0]); | ||||
382 | $output .= "\\\" value=\\\"addtolist\\\">"; | ||||
383 | #line 160 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
384 | |||||
385 | # FILTER | ||||
386 | $output .= do { | ||||
387 | my $output = ''; | ||||
388 | my $_tt_filter = $context->filter('html') | ||||
389 | || $context->throw($context->error); | ||||
390 | |||||
391 | $output .= $stash->get(['addbarshelvesloo', 0, 'shelfname', 0]); | ||||
392 | |||||
393 | &$_tt_filter($output); | ||||
394 | }; | ||||
395 | |||||
396 | $output .= "<\\/option>\";";; | ||||
397 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
398 | } | ||||
399 | }; | ||||
400 | $stash->set('loop', $_tt_oldloop); | ||||
401 | die $@ if $@; | ||||
402 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
403 | die $_tt_error if $_tt_error; | ||||
404 | }; | ||||
405 | |||||
406 | $output .= "\n param1 += \"<\\/optgroup>\";"; | ||||
407 | } | ||||
408 | |||||
409 | $output .= "\n "; | ||||
410 | #line 162 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
411 | if (($stash->get('addpubshelves'))) { | ||||
412 | $output .= "param1 += \"<optgroup label=\\\"\"+_(\"Public lists:\")+\"\\\">\""; | ||||
413 | #line 162 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
414 | |||||
415 | # FOREACH | ||||
416 | do { | ||||
417 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
418 | my $_tt_list = $stash->get('addpubshelvesloop'); | ||||
419 | |||||
420 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
421 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
422 | || die $Template::Config::ERROR, "\n"; | ||||
423 | } | ||||
424 | |||||
425 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
426 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
427 | $stash->set('loop', $_tt_list); | ||||
428 | eval { | ||||
429 | FOR1: while (! $_tt_error) { | ||||
430 | $stash->{'addpubshelvesloo'} = $_tt_value; | ||||
431 | $output .= "+\"<option id=\\\"s"; | ||||
432 | #line 162 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
433 | $output .= $stash->get(['addpubshelvesloo', 0, 'shelfnumber', 0]); | ||||
434 | $output .= "\\\" value=\\\"addtolist\\\">"; | ||||
435 | #line 162 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
436 | |||||
437 | # FILTER | ||||
438 | $output .= do { | ||||
439 | my $output = ''; | ||||
440 | my $_tt_filter = $context->filter('html') | ||||
441 | || $context->throw($context->error); | ||||
442 | |||||
443 | $output .= $stash->get(['addpubshelvesloo', 0, 'shelfname', 0]); | ||||
444 | |||||
445 | &$_tt_filter($output); | ||||
446 | }; | ||||
447 | |||||
448 | $output .= "<\\/option>\"";; | ||||
449 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
450 | } | ||||
451 | }; | ||||
452 | $stash->set('loop', $_tt_oldloop); | ||||
453 | die $@ if $@; | ||||
454 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
455 | die $_tt_error if $_tt_error; | ||||
456 | }; | ||||
457 | |||||
458 | } | ||||
459 | |||||
460 | $output .= "\n param1 +=\"<\\/optgroup><option value=\\\"newlist\\\">[ \"+_(\"New list\")+\" ]<\\/option>\"\n "; | ||||
461 | } | ||||
462 | |||||
463 | $output .= "\n "; | ||||
464 | } | ||||
465 | |||||
466 | $output .= "\n param1 += \"<\\/select> <input type=\\\"submit\\\" class=\\\"submit\\\" value=\\\"\"+_(\"Save\")+\"\\\" />\";\n"; | ||||
467 | } | ||||
468 | |||||
469 | $output .= "\n\n \$('#sortsubmit').hide();\n \$('#sort_by').change(function() {\n \$('#bookbag_form').submit();\n });\n \$(\"span.clearall\").html(\"<a id=\\\"CheckNone\\\" href=\\\"#\\\">\"+_(\"Clear all\")+\"<\\/a>\");\n \$(\"span.checkall\").html(\"<a id=\\\"CheckAll\\\" href=\\\"#\\\">\"+_(\"Select all\")+\"<\\/a>\");\n"; | ||||
470 | #line 175 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
471 | if (($stash->get('opacbookbag'))) { | ||||
472 | $output .= "\$(\"span.addto\").html(param1);"; | ||||
473 | } | ||||
474 | else { | ||||
475 | #line 175 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
476 | if (($stash->get('virtualshelves'))) { | ||||
477 | #line 175 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
478 | if (($stash->get('loggedinusername'))) { | ||||
479 | $output .= "\$(\"span.addto\").html(param1);"; | ||||
480 | } | ||||
481 | |||||
482 | } | ||||
483 | |||||
484 | } | ||||
485 | |||||
486 | $output .= "\n"; | ||||
487 | #line 191 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
488 | if (($stash->get('opacbookbag') || $stash->get('virtualshelves'))) { | ||||
489 | $output .= "\n "; | ||||
490 | #line 190 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
491 | if (($stash->get('virtualshelves'))) { | ||||
492 | $output .= "\n \$(\"#addto\").change(function(){\n cartList();\n });\n \$(\".addto\").find(\"input:submit\").click(function(){\n cartList();\n return false;\n });\n "; | ||||
493 | } | ||||
494 | else { | ||||
495 | $output .= "\n \$(\"#addto\").click(function(){\n cartList();\n return false;\n });\n "; | ||||
496 | } | ||||
497 | |||||
498 | $output .= "\n"; | ||||
499 | } | ||||
500 | |||||
501 | $output .= "\n\n function cartList(){\n if(\$(\"#addto\").find(\"option:selected\").attr(\"value\") == \"addtolist\"){\n var shelfnumber = \$(\"#addto\").find(\"option:selected\").attr(\"id\").replace(\"s\",\"\");\n if (vShelfAdd()) {\n Dopop('/cgi-bin/koha/opac-addbybiblionumber.pl?selectedshelf='+shelfnumber+'&' + vShelfAdd());\n }\n return false;\n } else if(\$(\"#addto\").find(\"option:selected\").attr(\"value\") == \"newlist\"){\n "; | ||||
502 | #line 203 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
503 | if (($stash->get('loggedinusername'))) { | ||||
504 | $output .= "if (vShelfAdd()) {\n Dopop('/cgi-bin/koha/opac-addbybiblionumber.pl?newshelf=1&' + vShelfAdd());\n }"; | ||||
505 | } | ||||
506 | else { | ||||
507 | $output .= " alert(_(\"You must be logged in to create or add to lists\")); "; | ||||
508 | } | ||||
509 | |||||
510 | $output .= "\n return false;\n } else if(\$(\"#addto\").find(\"option:selected\").attr(\"value\") == \"morelists\"){\n "; | ||||
511 | #line 208 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
512 | if (($stash->get('loggedinusername'))) { | ||||
513 | $output .= "if (vShelfAdd()) {\n Dopop('/cgi-bin/koha/opac-addbybiblionumber.pl?' + vShelfAdd());\n }"; | ||||
514 | } | ||||
515 | else { | ||||
516 | $output .= " alert(_(\"You must be logged in to create or add to lists\")); "; | ||||
517 | } | ||||
518 | |||||
519 | $output .= "\n return false;\n }\n if(\$(\"#addto\").find(\"option:selected\").attr(\"value\") == \"addtocart\" || \$(\"#addto\").attr(\"class\") == \"addtocart\"){\n addMultiple();\n return false;\n }\n }\n \$(\"#CheckAll\").click(function(){\n \$(\"#bookbag_form\").checkCheckboxes();\n return false;\n });\n \$(\"#CheckNone\").click(function(){\n \$(\"#bookbag_form\").unCheckCheckboxes();\n return false;\n });\n"; | ||||
520 | #line 234 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
521 | if (($stash->get('RequestOnOpac'))) { | ||||
522 | $output .= "\n "; | ||||
523 | #line 233 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
524 | if (($stash->get('opacuserlogin'))) { | ||||
525 | $output .= "\n "; | ||||
526 | #line 232 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
527 | if (($stash->get('DisplayMultiPlaceHold'))) { | ||||
528 | $output .= "\n \$(\"#placehold\").html(\"<input class=\\\"submit\\\" type=\\\"submit\\\" value=\\\"\"+_(\"Place reserve\")+\"\\\"/>\");\n \$(\"#placehold\").find(\"input:submit\").click(function(){\n holdMultiple();\n return false;\n });\n "; | ||||
529 | } | ||||
530 | |||||
531 | $output .= "\n "; | ||||
532 | } | ||||
533 | |||||
534 | $output .= "\n"; | ||||
535 | } | ||||
536 | |||||
537 | $output .= "\n \$(\"#holdDetails\").hide();\n\n"; | ||||
538 | #line 246 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
539 | if (($stash->get('query_desc'))) { | ||||
540 | #line 246 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
541 | if (($stash->get('OpacHighlightedWords'))) { | ||||
542 | $output .= "var query_desc = \""; | ||||
543 | #line 237 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
544 | |||||
545 | # FILTER | ||||
546 | $output .= do { | ||||
547 | my $output = ''; | ||||
548 | my $_tt_filter = $context->filter('html') | ||||
549 | || $context->throw($context->error); | ||||
550 | |||||
551 | |||||
552 | # FILTER | ||||
553 | $output .= do { | ||||
554 | my $output = ''; | ||||
555 | my $_tt_filter = $context->filter('replace', [ '\r', '\\r' ]) | ||||
556 | || $context->throw($context->error); | ||||
557 | |||||
558 | |||||
559 | # FILTER | ||||
560 | $output .= do { | ||||
561 | my $output = ''; | ||||
562 | my $_tt_filter = $context->filter('replace', [ '\n', '\\n' ]) | ||||
563 | || $context->throw($context->error); | ||||
564 | |||||
565 | |||||
566 | # FILTER | ||||
567 | $output .= do { | ||||
568 | my $output = ''; | ||||
569 | my $_tt_filter = $context->filter('replace', [ '\'', ('' . "'") ]) | ||||
570 | || $context->throw($context->error); | ||||
571 | |||||
572 | $output .= $stash->get('query_desc'); | ||||
573 | |||||
574 | &$_tt_filter($output); | ||||
575 | }; | ||||
576 | |||||
577 | |||||
578 | &$_tt_filter($output); | ||||
579 | }; | ||||
580 | |||||
581 | |||||
582 | &$_tt_filter($output); | ||||
583 | }; | ||||
584 | |||||
585 | |||||
586 | &$_tt_filter($output); | ||||
587 | }; | ||||
588 | |||||
589 | $output .= "\";\n q_array = query_desc.split(\" \");\n // ensure that we don't have \"\" at the end of the array, which can\n // break the highlighter\n while (q_array.length > 0 && q_array[q_array.length-1] == \"\") {\n q_array = q_array.splice(0,-1);\n }\n highlightOn();\n \$(\"#highlight_toggle_on\" ).hide().click(function() {highlightOn() ;});\n \$(\"#highlight_toggle_off\").show().click(function() {highlightOff();});"; | ||||
590 | } | ||||
591 | |||||
592 | } | ||||
593 | |||||
594 | $output .= "\n\n"; | ||||
595 | #line 290 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
596 | if (($stash->get('TagsInputEnabled') && $stash->get('loggedinusername'))) { | ||||
597 | $output .= "\n \$(\"#tagsel_tag\").click(function(){\n tagSelected();\n return false;\n });\n \$(\"#tagsel_cancel\").click(function(){\n tagCanceled();\n return false;\n });\n \$(\"#tagsel_button\").click(function(){\n tagAdded();\n return false;\n });\n\n \$(\".tag_add\").click(function(){\n var thisid = \$(this).attr(\"id\");\n thisid = thisid.replace(\"tag_add\",\"\");\n \$(this).hide();\n \$(\"#tagform\"+thisid).show();\n \$(\"#newtag\"+thisid).focus();\n \$(\"#newtag\"+thisid+\"_status\").empty().hide();\n return false;\n });\n \$(\".cancel_tag_add\").click(function(){\n var thisid = \$(this).attr(\"id\");\n thisid = thisid.replace(\"cancel\",\"\");\n \$(\"#tagform\"+thisid).hide();\n \$(\"#tag_add\"+thisid).show();\n \$(\"#newtag\"+thisid).val(\"\");\n \$(\"#newtag\"+thisid+\"_status\").empty().hide();\n return false;\n });\n \$(\".tagbutton\").click(function(){\n var thisid = \$(this).attr(\"title\");\n var tag = \$(\"#newtag\"+thisid).val();\n if (!tag || (tag == \"\")) {\n alert(MSG_NO_TAG_SPECIFIED);\n return false;\n }\n KOHA.Tags.add_tag_button(thisid, tag);\n return false;\n });\n"; | ||||
598 | } | ||||
599 | |||||
600 | $output .= "\n "; | ||||
601 | #line 291 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
602 | if ($stash->get('OpenLibraryCovers')) { | ||||
603 | $output .= "KOHA.OpenLibrary.GetCoverFromIsbn();"; | ||||
604 | } | ||||
605 | |||||
606 | $output .= "\n "; | ||||
607 | #line 292 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
608 | if ($stash->get('OPACLocalCoverImages')) { | ||||
609 | $output .= "KOHA.LocalCover.GetCoverFromBibnumber(false);"; | ||||
610 | } | ||||
611 | |||||
612 | $output .= "\n "; | ||||
613 | #line 293 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
614 | if (($stash->get('GoogleJackets'))) { | ||||
615 | $output .= "KOHA.Google.GetCoverFromIsbn();"; | ||||
616 | } | ||||
617 | |||||
618 | $output .= "\n\n"; | ||||
619 | #line 303 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
620 | if (($stash->get('DidYouMean'))) { | ||||
621 | $output .= "\n \$(\"#didyoumean\").load(\"/cgi-bin/koha/svc/suggestion?render=stub&q="; | ||||
622 | #line 296 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
623 | |||||
624 | # FILTER | ||||
625 | $output .= do { | ||||
626 | my $output = ''; | ||||
627 | my $_tt_filter = $context->filter('uri') | ||||
628 | || $context->throw($context->error); | ||||
629 | |||||
630 | $output .= $stash->get('querystring'); | ||||
631 | |||||
632 | &$_tt_filter($output); | ||||
633 | }; | ||||
634 | |||||
635 | $output .= "\",\n function() {\n \$(\".searchsuggestion\").parent().parent().css({\n \"border-color\": \"#F4ECBE\",\n \"background-color\": \"#FFFBEA\"\n });\n });\n"; | ||||
636 | } | ||||
637 | |||||
638 | $output .= "\n\n});\n\n//]]>\n</script>\n</head>\n<body id=\"results\">\n "; | ||||
639 | #line 311 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
640 | if (($stash->get('opacfacets'))) { | ||||
641 | $output .= "<div id=\"doc3\" class=\"yui-t1\">"; | ||||
642 | } | ||||
643 | else { | ||||
644 | $output .= "<div id=\"doc3\" class=\"yui-t7\">"; | ||||
645 | } | ||||
646 | |||||
647 | $output .= " <div id=\"bd\">\n\n"; | ||||
648 | #line 313 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
649 | $output .= $context->include('masthead.inc'); | ||||
650 | $output .= " <div id=\"yui-main\">\n <div class=\"yui-b\">\n <div id=\"userresults\" class=\"container\">\n "; | ||||
651 | #line 317 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
652 | if (($stash->get('DidYouMean'))) { | ||||
653 | $output .= " <div id=\"didyoumean\">Not what you expected? Check for <a href=\"/cgi-bin/koha/svc/suggestion?render=standalone&q="; | ||||
654 | #line 316 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
655 | |||||
656 | # FILTER | ||||
657 | $output .= do { | ||||
658 | my $output = ''; | ||||
659 | my $_tt_filter = $context->filter('uri') | ||||
660 | || $context->throw($context->error); | ||||
661 | |||||
662 | $output .= $stash->get('querystring'); | ||||
663 | |||||
664 | &$_tt_filter($output); | ||||
665 | }; | ||||
666 | |||||
667 | $output .= "\">suggestions</a></div>\n "; | ||||
668 | } | ||||
669 | |||||
670 | $output .= " <div id=\"top-pages\">"; | ||||
671 | #line 317 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
672 | $output .= $context->include('page-numbers.inc'); | ||||
673 | $output .= "</div>\n "; | ||||
674 | #line 323 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
675 | if (($stash->get('koha_spsuggest'))) { | ||||
676 | $output .= " Did you mean: <ul style=\"list-style: none;\">\n "; | ||||
677 | #line 322 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
678 | |||||
679 | # FOREACH | ||||
680 | do { | ||||
681 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
682 | my $_tt_list = $stash->get('SPELL_SUGGEST'); | ||||
683 | |||||
684 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
685 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
686 | || die $Template::Config::ERROR, "\n"; | ||||
687 | } | ||||
688 | |||||
689 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
690 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
691 | $stash->set('loop', $_tt_list); | ||||
692 | eval { | ||||
693 | FOR1: while (! $_tt_error) { | ||||
694 | $stash->{'SPELL_SUGGES'} = $_tt_value; | ||||
695 | $output .= " <li>\n <a href=\"/cgi-bin/koha/opac-search.pl?q="; | ||||
696 | #line 320 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
697 | $output .= $stash->get(['SPELL_SUGGES', 0, 'spsuggestion', 0]); | ||||
698 | $output .= "\">"; | ||||
699 | #line 320 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
700 | $output .= $stash->get(['SPELL_SUGGES', 0, 'spsuggestion', 0]); | ||||
701 | $output .= "</a>\n </li>\n ";; | ||||
702 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
703 | } | ||||
704 | }; | ||||
705 | $stash->set('loop', $_tt_oldloop); | ||||
706 | die $@ if $@; | ||||
707 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
708 | die $_tt_error if $_tt_error; | ||||
709 | }; | ||||
710 | |||||
711 | $output .= " </ul>\n"; | ||||
712 | } | ||||
713 | |||||
714 | $output .= " "; | ||||
715 | #line 326 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
716 | if (($stash->get('query_error'))) { | ||||
717 | $output .= " <div class=\"dialog alert\">\n <h4>Error:</h4>\n "; | ||||
718 | #line 325 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
719 | $output .= $stash->get('query_error'); | ||||
720 | $output .= " </div>\n"; | ||||
721 | } | ||||
722 | |||||
723 | $output .= "\n\n<!-- Search Results Table -->\n"; | ||||
724 | #line 520 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
725 | if (($stash->get('total'))) { | ||||
726 | $output .= "\n"; | ||||
727 | #line 518 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
728 | if (($stash->get('scan'))) { | ||||
729 | $output .= "\n <h1>Scan index:</h1>\n <form action=\"/cgi-bin/koha/opac-search.pl\" method=\"get\">\n <table>\n <tr>\n <td>\n Scan index for: <input type=\"text\" name=\"q\" id=\"scan-index\" size=\"35\" value=\"\" />\n </td>\n </tr>\n <tr>\n <td>\n <label for=\"scan-index\">Indexed in:</label>\n <select name=\"idx\" id=\"scan-index\">\n <option value=\"\">Any word</option>\n <option value=\"kw,phr:\">Any phrase</option>\n <option value=\"ti:\">Title</option>\n <option value=\"ti,phr:\">Title phrase</option>\n <option value=\"au,phr:\">Author</option>\n <option value=\"su:\">Subject</option>\n <option value=\"su,phr:\">Subject phrase</option>\n <option value=\"se:\">Series</option>\n <option value=\"pb:\">Publisher</option>\n <option value=\"nt:\">Notes</option>\n <option value=\"se:\">Series Title</option>\n <option value=\"sn:\">ISBN</option>\n <option value=\"ss:\">ISSN</option>\n </select>\n <input type=\"hidden\" name=\"scan\" value=\"1\" />\n </td>\n </tr>\n </table>\n </form>\n\n <form action=\"/cgi-bin/koha/opac-search.pl\" method=\"get\">\n <table>\n <tr>\n <th>Term/Phrase</th>\n <th>Count</th>\n </tr>\n "; | ||||
730 | #line 377 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
731 | |||||
732 | # FOREACH | ||||
733 | do { | ||||
734 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
735 | my $_tt_list = $stash->get('SEARCH_RESULTS'); | ||||
736 | |||||
737 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
738 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
739 | || die $Template::Config::ERROR, "\n"; | ||||
740 | } | ||||
741 | |||||
742 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
743 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
744 | $stash->set('loop', $_tt_list); | ||||
745 | eval { | ||||
746 | FOR1: while (! $_tt_error) { | ||||
747 | $stash->{'SEARCH_RESULT'} = $_tt_value; | ||||
748 | $output .= " "; | ||||
749 | #line 371 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
750 | if (($stash->get(['SEARCH_RESULT', 0, 'even', 0]))) { | ||||
751 | $output .= " <tr class=\"highlight\">\n "; | ||||
752 | } | ||||
753 | else { | ||||
754 | $output .= " <tr>\n "; | ||||
755 | } | ||||
756 | |||||
757 | $output .= " <td>\n <a href=\"/cgi-bin/koha/opac-search.pl?q="; | ||||
758 | #line 372 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
759 | |||||
760 | # FILTER | ||||
761 | $output .= do { | ||||
762 | my $output = ''; | ||||
763 | my $_tt_filter = $context->filter('url') | ||||
764 | || $context->throw($context->error); | ||||
765 | |||||
766 | $output .= $stash->get(['SEARCH_RESULT', 0, 'scan_use', 0]); | ||||
767 | |||||
768 | &$_tt_filter($output); | ||||
769 | }; | ||||
770 | |||||
771 | $output .= """; | ||||
772 | #line 372 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
773 | |||||
774 | # FILTER | ||||
775 | $output .= do { | ||||
776 | my $output = ''; | ||||
777 | my $_tt_filter = $context->filter('url') | ||||
778 | || $context->throw($context->error); | ||||
779 | |||||
780 | $output .= $stash->get(['SEARCH_RESULT', 0, 'title', 0]); | ||||
781 | |||||
782 | &$_tt_filter($output); | ||||
783 | }; | ||||
784 | |||||
785 | $output .= ""\">"; | ||||
786 | #line 372 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
787 | if (($stash->get(['SEARCH_RESULT', 0, 'title', 0]))) { | ||||
788 | #line 372 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
789 | |||||
790 | # FILTER | ||||
791 | $output .= do { | ||||
792 | my $output = ''; | ||||
793 | my $_tt_filter = $context->filter('html') | ||||
794 | || $context->throw($context->error); | ||||
795 | |||||
796 | $output .= $stash->get(['SEARCH_RESULT', 0, 'title', 0]); | ||||
797 | |||||
798 | &$_tt_filter($output); | ||||
799 | }; | ||||
800 | |||||
801 | } | ||||
802 | else { | ||||
803 | $output .= "No title"; | ||||
804 | } | ||||
805 | |||||
806 | $output .= "</a>\n </td>\n <td>\n "; | ||||
807 | #line 375 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
808 | $output .= $stash->get(['SEARCH_RESULT', 0, 'author', 0]); | ||||
809 | $output .= " </td>\n </tr>\n ";; | ||||
810 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
811 | } | ||||
812 | }; | ||||
813 | $stash->set('loop', $_tt_oldloop); | ||||
814 | die $@ if $@; | ||||
815 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
816 | die $_tt_error if $_tt_error; | ||||
817 | }; | ||||
818 | |||||
819 | $output .= " </table>\n </form>\n"; | ||||
820 | } | ||||
821 | else { | ||||
822 | $output .= " <div class=\"searchresults\">\n <form action=\"/cgi-bin/koha/opac-search.pl\" method=\"get\" name=\"bookbag_form\" id=\"bookbag_form\">\n "; | ||||
823 | #line 384 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
824 | if (($stash->get('searchdesc'))) { | ||||
825 | $output .= " "; | ||||
826 | #line 382 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
827 | |||||
828 | # FOREACH | ||||
829 | do { | ||||
830 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
831 | my $_tt_list = $stash->get('QUERY_INPUTS'); | ||||
832 | |||||
833 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
834 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
835 | || die $Template::Config::ERROR, "\n"; | ||||
836 | } | ||||
837 | |||||
838 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
839 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
840 | $stash->set('loop', $_tt_list); | ||||
841 | eval { | ||||
842 | FOR1: while (! $_tt_error) { | ||||
843 | $stash->{'QUERY_INPUT'} = $_tt_value; | ||||
844 | $output .= " <input type=\"hidden\" name=\""; | ||||
845 | #line 381 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
846 | |||||
847 | # FILTER | ||||
848 | $output .= do { | ||||
849 | my $output = ''; | ||||
850 | my $_tt_filter = $context->filter('html') | ||||
851 | || $context->throw($context->error); | ||||
852 | |||||
853 | $output .= $stash->get(['QUERY_INPUT', 0, 'input_name', 0]); | ||||
854 | |||||
855 | &$_tt_filter($output); | ||||
856 | }; | ||||
857 | |||||
858 | $output .= "\" value=\""; | ||||
859 | #line 381 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
860 | |||||
861 | # FILTER | ||||
862 | $output .= do { | ||||
863 | my $output = ''; | ||||
864 | my $_tt_filter = $context->filter('html') | ||||
865 | || $context->throw($context->error); | ||||
866 | |||||
867 | $output .= $stash->get(['QUERY_INPUT', 0, 'input_value', 0]); | ||||
868 | |||||
869 | &$_tt_filter($output); | ||||
870 | }; | ||||
871 | |||||
872 | $output .= "\"/>\n ";; | ||||
873 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
874 | } | ||||
875 | }; | ||||
876 | $stash->set('loop', $_tt_oldloop); | ||||
877 | die $@ if $@; | ||||
878 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
879 | die $_tt_error if $_tt_error; | ||||
880 | }; | ||||
881 | |||||
882 | $output .= " "; | ||||
883 | #line 383 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
884 | |||||
885 | # FOREACH | ||||
886 | do { | ||||
887 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
888 | my $_tt_list = $stash->get('LIMIT_INPUTS'); | ||||
889 | |||||
890 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
891 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
892 | || die $Template::Config::ERROR, "\n"; | ||||
893 | } | ||||
894 | |||||
895 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
896 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
897 | $stash->set('loop', $_tt_list); | ||||
898 | eval { | ||||
899 | FOR1: while (! $_tt_error) { | ||||
900 | $stash->{'LIMIT_INPUT'} = $_tt_value; | ||||
901 | $output .= " <input type=\"hidden\" name=\""; | ||||
902 | #line 382 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
903 | |||||
904 | # FILTER | ||||
905 | $output .= do { | ||||
906 | my $output = ''; | ||||
907 | my $_tt_filter = $context->filter('html') | ||||
908 | || $context->throw($context->error); | ||||
909 | |||||
910 | $output .= $stash->get(['LIMIT_INPUT', 0, 'input_name', 0]); | ||||
911 | |||||
912 | &$_tt_filter($output); | ||||
913 | }; | ||||
914 | |||||
915 | $output .= "\" value=\""; | ||||
916 | #line 382 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
917 | |||||
918 | # FILTER | ||||
919 | $output .= do { | ||||
920 | my $output = ''; | ||||
921 | my $_tt_filter = $context->filter('html') | ||||
922 | || $context->throw($context->error); | ||||
923 | |||||
924 | $output .= $stash->get(['LIMIT_INPUT', 0, 'input_value', 0]); | ||||
925 | |||||
926 | &$_tt_filter($output); | ||||
927 | }; | ||||
928 | |||||
929 | $output .= "\"/>\n ";; | ||||
930 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
931 | } | ||||
932 | }; | ||||
933 | $stash->set('loop', $_tt_oldloop); | ||||
934 | die $@ if $@; | ||||
935 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
936 | die $_tt_error if $_tt_error; | ||||
937 | }; | ||||
938 | |||||
939 | $output .= "\n "; | ||||
940 | } | ||||
941 | |||||
942 | $output .= "\n\n <!-- TABLE RESULTS START -->\n <table>\n <tr><td colspan=\"6\" class=\"resultscontrol\">\n <div class=\"resort\"> <select id=\"sort_by\" name=\"sort_by\"> "; | ||||
943 | #line 389 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
944 | $output .= $context->include('resort_form.inc'); | ||||
945 | $output .= " </select> <input type=\"submit\" class=\"submit clearfix\" id=\"sortsubmit\" value=\"Go\" /></div>\n <div class=\"cartlist\">\n <!-- checkall, clearall are now needed for placehold -->\n <span class=\"checkall\"></span>\n <span class=\"clearall\"></span>\n "; | ||||
946 | #line 396 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
947 | if (($stash->get('OpacHighlightedWords'))) { | ||||
948 | $output .= " <a href=\"#\" class=\"highlight_toggle\" id=\"highlight_toggle_off\">Unhighlight</a>\n <a href=\"#\" class=\"highlight_toggle\" id=\"highlight_toggle_on\">Highlight</a>\n "; | ||||
949 | } | ||||
950 | |||||
951 | $output .= " "; | ||||
952 | #line 397 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
953 | if (($stash->get('opacbookbag') || $stash->get('virtualshelves'))) { | ||||
954 | $output .= " <span class=\"addto\"></span>\n "; | ||||
955 | } | ||||
956 | |||||
957 | $output .= " <span id=\"placehold\"><!-- input class=\"submit\" type=\"submit\" value=\"Place Hold\"/ --></span>\n <div id=\"holdDetails\"></div>\n\n "; | ||||
958 | #line 411 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
959 | if (($stash->get('TagsInputEnabled') && $stash->get('loggedinusername'))) { | ||||
960 | $output .= " <span id=\"tagsel_span\">\n <input id=\"tagsel_tag\" class=\"submit\" type=\"submit\" value=\"Tag\"/>\n </span>\n <span id=\"tagsel_form\" style=\"display:none\">\n <label for=\"tagsel_new\">New tag:</label>\n <input name=\"tagsel_new\" id=\"tagsel_new\" maxlength=\"100\" />\n <input id=\"tagsel_button\" name=\"tagsel_button\" class=\"input tagsel_button\" title=\"Add\" type=\"submit\" value=\"Add\" />\n <a href=\"#\" id=\"tagsel_cancel\">(done)</a>\n </span>\n <span id=\"tagsel_status\" class=\"tagsel_tatus\" style=\"display:none;\">\n Tag status here. </span>\n "; | ||||
961 | } | ||||
962 | |||||
963 | $output .= " </div>\n\n </td></tr>\n <!-- Actual Search Results -->\n "; | ||||
964 | #line 511 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
965 | |||||
966 | # FOREACH | ||||
967 | do { | ||||
968 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
969 | my $_tt_list = $stash->get('SEARCH_RESULTS'); | ||||
970 | |||||
971 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
972 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
973 | || die $Template::Config::ERROR, "\n"; | ||||
974 | } | ||||
975 | |||||
976 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
977 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
978 | $stash->set('loop', $_tt_list); | ||||
979 | eval { | ||||
980 | FOR1: while (! $_tt_error) { | ||||
981 | $stash->{'SEARCH_RESULT'} = $_tt_value; | ||||
982 | $output .= "\n "; | ||||
983 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
984 | if (!(($stash->get(['loop', 0, 'odd', 0])))) { | ||||
985 | $output .= "\n <tr class=\"highlight\">\n "; | ||||
986 | } | ||||
987 | else { | ||||
988 | $output .= " <tr>\n "; | ||||
989 | } | ||||
990 | |||||
991 | $output .= " <td class=\"select selectcol\">"; | ||||
992 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
993 | if (($stash->get('opacbookbag'))) { | ||||
994 | $output .= "<input type=\"checkbox\" id=\"bib"; | ||||
995 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
996 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
997 | $output .= "\" name=\"biblionumber\" value=\""; | ||||
998 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
999 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1000 | $output .= "\" /> <label for=\"bib"; | ||||
1001 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1002 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1003 | $output .= "\"></label>"; | ||||
1004 | } | ||||
1005 | else { | ||||
1006 | $output .= " "; | ||||
1007 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1008 | if (($stash->get('virtualshelves'))) { | ||||
1009 | $output .= "<input type=\"checkbox\" id=\"bib"; | ||||
1010 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1011 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1012 | $output .= "\" name=\"biblionumber\" value=\""; | ||||
1013 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1014 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1015 | $output .= "\" /> <label for=\"bib"; | ||||
1016 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1017 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1018 | $output .= "\"></label>"; | ||||
1019 | } | ||||
1020 | else { | ||||
1021 | $output .= " "; | ||||
1022 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1023 | if (($stash->get('RequestOnOpac'))) { | ||||
1024 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1025 | if (!(($stash->get(['SEARCH_RESULT', 0, 'norequests', 0])))) { | ||||
1026 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1027 | if (($stash->get('opacuserlogin'))) { | ||||
1028 | $output .= "<input type=\"checkbox\" id=\"bib"; | ||||
1029 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1030 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1031 | $output .= "\" name=\"biblionumber\" value=\""; | ||||
1032 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1033 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1034 | $output .= "\" /> <label for=\"bib"; | ||||
1035 | #line 419 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1036 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1037 | $output .= "\"></label>"; | ||||
1038 | } | ||||
1039 | |||||
1040 | } | ||||
1041 | |||||
1042 | } | ||||
1043 | |||||
1044 | } | ||||
1045 | |||||
1046 | } | ||||
1047 | |||||
1048 | $output .= "</td>\n <td class=\"select selectcol\">"; | ||||
1049 | #line 420 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1050 | if (!($stash->get('suppress_result_number'))) { | ||||
1051 | #line 420 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1052 | $output .= $stash->get(['SEARCH_RESULT', 0, 'result_number', 0]); | ||||
1053 | $output .= "."; | ||||
1054 | } | ||||
1055 | |||||
1056 | $output .= "</td>\n\n "; | ||||
1057 | #line 426 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1058 | if (! $stash->get('item_level_itypes') || $stash->get('BiblioItemtypeImage') eq 'Koha') { | ||||
1059 | $output .= " "; | ||||
1060 | #line 426 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1061 | if (!(($stash->get('noItemTypeImages')))) { | ||||
1062 | $output .= " <td class=\"itypecol\">\n "; | ||||
1063 | #line 424 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1064 | if (($stash->get(['SEARCH_RESULT', 0, 'imageurl', 0]))) { | ||||
1065 | $output .= " <img src=\""; | ||||
1066 | #line 423 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1067 | $output .= $stash->get(['SEARCH_RESULT', 0, 'imageurl', 0]); | ||||
1068 | $output .= "\" title=\""; | ||||
1069 | #line 423 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1070 | $output .= $stash->get(['SEARCH_RESULT', 0, 'description', 0]); | ||||
1071 | $output .= "\" alt=\""; | ||||
1072 | #line 423 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1073 | $output .= $stash->get(['SEARCH_RESULT', 0, 'description', 0]); | ||||
1074 | $output .= "\" />\n "; | ||||
1075 | } | ||||
1076 | |||||
1077 | $output .= " "; | ||||
1078 | #line 425 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1079 | if (($stash->get(['SEARCH_RESULT', 0, 'score_avg', 0]))) { | ||||
1080 | $output .= " <img src=\""; | ||||
1081 | #line 424 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1082 | $output .= $stash->get('themelang'); | ||||
1083 | $output .= "/../images/bonus.png\" title=\"bonus\" style=\"max-height: 35px;\"/>\n "; | ||||
1084 | } | ||||
1085 | |||||
1086 | $output .= " </td>\n "; | ||||
1087 | } | ||||
1088 | |||||
1089 | $output .= " "; | ||||
1090 | } | ||||
1091 | |||||
1092 | $output .= " "; | ||||
1093 | #line 429 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1094 | if (($stash->get('AuthorisedValueImages'))) { | ||||
1095 | $output .= " <td class=\"itypecol\">\n "; | ||||
1096 | #line 428 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1097 | |||||
1098 | # FOREACH | ||||
1099 | do { | ||||
1100 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
1101 | my $_tt_list = $stash->get(['SEARCH_RESULT', 0, 'authorised_value_images', 0]); | ||||
1102 | |||||
1103 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
1104 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
1105 | || die $Template::Config::ERROR, "\n"; | ||||
1106 | } | ||||
1107 | |||||
1108 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
1109 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
1110 | $stash->set('loop', $_tt_list); | ||||
1111 | eval { | ||||
1112 | FOR2: while (! $_tt_error) { | ||||
1113 | $stash->{'authorised_value_image'} = $_tt_value; | ||||
1114 | $output .= " "; | ||||
1115 | #line 428 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1116 | if (($stash->get(['authorised_value_image', 0, 'imageurl', 0]))) { | ||||
1117 | $output .= " <img src=\""; | ||||
1118 | #line 427 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1119 | $output .= $stash->get(['authorised_value_image', 0, 'imageurl', 0]); | ||||
1120 | $output .= "\" alt=\""; | ||||
1121 | #line 427 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1122 | $output .= $stash->get(['authorised_value_image', 0, 'label', 0]); | ||||
1123 | $output .= "\" title=\""; | ||||
1124 | #line 427 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1125 | $output .= $stash->get(['authorised_value_image', 0, 'label', 0]); | ||||
1126 | $output .= "\">\n "; | ||||
1127 | } | ||||
1128 | |||||
1129 | $output .= " ";; | ||||
1130 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
1131 | } | ||||
1132 | }; | ||||
1133 | $stash->set('loop', $_tt_oldloop); | ||||
1134 | die $@ if $@; | ||||
1135 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
1136 | die $_tt_error if $_tt_error; | ||||
1137 | }; | ||||
1138 | |||||
1139 | $output .= " </td>\n "; | ||||
1140 | } | ||||
1141 | |||||
1142 | $output .= " <td>\n "; | ||||
1143 | #line 433 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1144 | if (($stash->get('COinSinOPACResults'))) { | ||||
1145 | $output .= "\n "; | ||||
1146 | #line 433 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1147 | if (($stash->get(['SEARCH_RESULT', 0, 'coins', 0]))) { | ||||
1148 | $output .= "\n <!-- COinS / Openurl --><span class=\"Z3988\" title=\""; | ||||
1149 | #line 432 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1150 | $output .= $stash->get(['SEARCH_RESULT', 0, 'coins', 0]); | ||||
1151 | $output .= "\"></span>\n "; | ||||
1152 | } | ||||
1153 | |||||
1154 | $output .= " "; | ||||
1155 | } | ||||
1156 | |||||
1157 | $output .= " "; | ||||
1158 | #line 451 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1159 | if (($stash->get('OPACXSLTResultsDisplay'))) { | ||||
1160 | $output .= " "; | ||||
1161 | #line 433 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1162 | $output .= $stash->get(['SEARCH_RESULT', 0, 'XSLTResultsRecord', 0]); | ||||
1163 | $output .= " "; | ||||
1164 | } | ||||
1165 | else { | ||||
1166 | $output .= " "; | ||||
1167 | #line 436 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1168 | if (($stash->get('BiblioDefaultViewmarc'))) { | ||||
1169 | $output .= "<a class=\"title\" href=\"/cgi-bin/koha/opac-MARCdetail.pl?biblionumber="; | ||||
1170 | #line 433 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1171 | |||||
1172 | # FILTER | ||||
1173 | $output .= do { | ||||
1174 | my $output = ''; | ||||
1175 | my $_tt_filter = $context->filter('url') | ||||
1176 | || $context->throw($context->error); | ||||
1177 | |||||
1178 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1179 | |||||
1180 | &$_tt_filter($output); | ||||
1181 | }; | ||||
1182 | |||||
1183 | $output .= "\" title=\"View details for this title\">\n "; | ||||
1184 | } | ||||
1185 | else { | ||||
1186 | $output .= " "; | ||||
1187 | #line 436 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1188 | if (($stash->get('BiblioDefaultViewisbd'))) { | ||||
1189 | $output .= "<a class=\"title\" href=\"/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber="; | ||||
1190 | #line 434 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1191 | |||||
1192 | # FILTER | ||||
1193 | $output .= do { | ||||
1194 | my $output = ''; | ||||
1195 | my $_tt_filter = $context->filter('url') | ||||
1196 | || $context->throw($context->error); | ||||
1197 | |||||
1198 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1199 | |||||
1200 | &$_tt_filter($output); | ||||
1201 | }; | ||||
1202 | |||||
1203 | $output .= "\" title=\"View details for this title\">\n "; | ||||
1204 | } | ||||
1205 | else { | ||||
1206 | $output .= "<a class=\"title\" href=\"/cgi-bin/koha/opac-detail.pl?biblionumber="; | ||||
1207 | #line 435 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1208 | |||||
1209 | # FILTER | ||||
1210 | $output .= do { | ||||
1211 | my $output = ''; | ||||
1212 | my $_tt_filter = $context->filter('url') | ||||
1213 | || $context->throw($context->error); | ||||
1214 | |||||
1215 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1216 | |||||
1217 | &$_tt_filter($output); | ||||
1218 | }; | ||||
1219 | |||||
1220 | $output .= "\" title=\"View details for this title\">\n "; | ||||
1221 | } | ||||
1222 | |||||
1223 | $output .= " "; | ||||
1224 | } | ||||
1225 | |||||
1226 | $output .= " "; | ||||
1227 | #line 436 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1228 | if (($stash->get(['SEARCH_RESULT', 0, 'title', 0]))) { | ||||
1229 | #line 436 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1230 | |||||
1231 | # FILTER | ||||
1232 | $output .= do { | ||||
1233 | my $output = ''; | ||||
1234 | my $_tt_filter = $context->filter('html') | ||||
1235 | || $context->throw($context->error); | ||||
1236 | |||||
1237 | $output .= $stash->get(['SEARCH_RESULT', 0, 'title', 0]); | ||||
1238 | |||||
1239 | &$_tt_filter($output); | ||||
1240 | }; | ||||
1241 | |||||
1242 | } | ||||
1243 | else { | ||||
1244 | $output .= "No title"; | ||||
1245 | } | ||||
1246 | |||||
1247 | $output .= " "; | ||||
1248 | #line 436 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1249 | |||||
1250 | # FOREACH | ||||
1251 | do { | ||||
1252 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
1253 | my $_tt_list = $stash->get(['SEARCH_RESULT', 0, 'subtitle', 0]); | ||||
1254 | |||||
1255 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
1256 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
1257 | || die $Template::Config::ERROR, "\n"; | ||||
1258 | } | ||||
1259 | |||||
1260 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
1261 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
1262 | $stash->set('loop', $_tt_list); | ||||
1263 | eval { | ||||
1264 | FOR2: while (! $_tt_error) { | ||||
1265 | $stash->{'subtitl'} = $_tt_value; | ||||
1266 | $output .= ", "; | ||||
1267 | #line 436 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1268 | |||||
1269 | # FILTER | ||||
1270 | $output .= do { | ||||
1271 | my $output = ''; | ||||
1272 | my $_tt_filter = $context->filter('html') | ||||
1273 | || $context->throw($context->error); | ||||
1274 | |||||
1275 | $output .= $stash->get(['subtitl', 0, 'subfield', 0]); | ||||
1276 | |||||
1277 | &$_tt_filter($output); | ||||
1278 | }; | ||||
1279 | ; | ||||
1280 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
1281 | } | ||||
1282 | }; | ||||
1283 | $stash->set('loop', $_tt_oldloop); | ||||
1284 | die $@ if $@; | ||||
1285 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
1286 | die $_tt_error if $_tt_error; | ||||
1287 | }; | ||||
1288 | |||||
1289 | $output .= "</a>\n "; | ||||
1290 | #line 438 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1291 | if (($stash->get(['SEARCH_RESULT', 0, 'author', 0]))) { | ||||
1292 | $output .= "by <a href=\"/cgi-bin/koha/opac-search.pl?q=au:"; | ||||
1293 | #line 437 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1294 | |||||
1295 | # FILTER | ||||
1296 | $output .= do { | ||||
1297 | my $output = ''; | ||||
1298 | my $_tt_filter = $context->filter('url') | ||||
1299 | || $context->throw($context->error); | ||||
1300 | |||||
1301 | $output .= $stash->get(['SEARCH_RESULT', 0, 'author', 0]); | ||||
1302 | |||||
1303 | &$_tt_filter($output); | ||||
1304 | }; | ||||
1305 | |||||
1306 | $output .= "\" title=\"Search for works by this author\" class=\"author\">"; | ||||
1307 | #line 437 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1308 | $output .= $stash->get(['SEARCH_RESULT', 0, 'author', 0]); | ||||
1309 | $output .= "</a>\n "; | ||||
1310 | } | ||||
1311 | else { | ||||
1312 | $output .= " "; | ||||
1313 | } | ||||
1314 | |||||
1315 | $output .= " <span class=\"results_summary publisher\"><span class=\"label\">Publication:</span>\n "; | ||||
1316 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1317 | if (($stash->get(['SEARCH_RESULT', 0, 'place', 0]))) { | ||||
1318 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1319 | $output .= $stash->get(['SEARCH_RESULT', 0, 'place', 0]); | ||||
1320 | $output .= " "; | ||||
1321 | } | ||||
1322 | |||||
1323 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1324 | if (($stash->get(['SEARCH_RESULT', 0, 'publishercode', 0]))) { | ||||
1325 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1326 | |||||
1327 | # FILTER | ||||
1328 | $output .= do { | ||||
1329 | my $output = ''; | ||||
1330 | my $_tt_filter = $context->filter('html') | ||||
1331 | || $context->throw($context->error); | ||||
1332 | |||||
1333 | $output .= $stash->get(['SEARCH_RESULT', 0, 'publishercode', 0]); | ||||
1334 | |||||
1335 | &$_tt_filter($output); | ||||
1336 | }; | ||||
1337 | |||||
1338 | } | ||||
1339 | |||||
1340 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1341 | if (($stash->get(['SEARCH_RESULT', 0, 'publicationyear', 0]))) { | ||||
1342 | $output .= " "; | ||||
1343 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1344 | $output .= $stash->get(['SEARCH_RESULT', 0, 'publicationyear', 0]); | ||||
1345 | $output .= " "; | ||||
1346 | } | ||||
1347 | else { | ||||
1348 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1349 | if (($stash->get(['SEARCH_RESULT', 0, 'copyrightdate', 0]))) { | ||||
1350 | $output .= " "; | ||||
1351 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1352 | $output .= $stash->get(['SEARCH_RESULT', 0, 'copyrightdate', 0]); | ||||
1353 | } | ||||
1354 | |||||
1355 | } | ||||
1356 | |||||
1357 | $output .= " "; | ||||
1358 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1359 | if (($stash->get(['SEARCH_RESULT', 0, 'pages', 0]))) { | ||||
1360 | $output .= ". "; | ||||
1361 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1362 | $output .= $stash->get(['SEARCH_RESULT', 0, 'pages', 0]); | ||||
1363 | } | ||||
1364 | |||||
1365 | $output .= " "; | ||||
1366 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1367 | if (($stash->get(['SEARCH_RESULT', 0, 'notes', 0]))) { | ||||
1368 | $output .= ", "; | ||||
1369 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1370 | |||||
1371 | # FILTER | ||||
1372 | $output .= do { | ||||
1373 | my $output = ''; | ||||
1374 | my $_tt_filter = $context->filter('html') | ||||
1375 | || $context->throw($context->error); | ||||
1376 | |||||
1377 | $output .= $stash->get(['SEARCH_RESULT', 0, 'notes', 0]); | ||||
1378 | |||||
1379 | &$_tt_filter($output); | ||||
1380 | }; | ||||
1381 | |||||
1382 | } | ||||
1383 | |||||
1384 | $output .= " "; | ||||
1385 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1386 | if (($stash->get(['SEARCH_RESULT', 0, 'size', 0]))) { | ||||
1387 | $output .= " "; | ||||
1388 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1389 | $output .= $stash->get(['SEARCH_RESULT', 0, 'size', 0]); | ||||
1390 | } | ||||
1391 | |||||
1392 | $output .= " "; | ||||
1393 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1394 | if (($stash->get(['SEARCH_RESULT', 0, 'timestamp', 0]))) { | ||||
1395 | $output .= " <i>(modified on "; | ||||
1396 | #line 439 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1397 | $output .= $stash->get(['SEARCH_RESULT', 0, 'timestamp', 0]); | ||||
1398 | $output .= ")</i>"; | ||||
1399 | } | ||||
1400 | |||||
1401 | $output .= " </span>\n "; | ||||
1402 | #line 442 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1403 | if (($stash->get(['SEARCH_RESULT', 0, 'summary', 0]))) { | ||||
1404 | $output .= " <span class=\"result_summary\">\n "; | ||||
1405 | #line 441 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1406 | $output .= $stash->get(['SEARCH_RESULT', 0, 'summary', 0]); | ||||
1407 | $output .= " </span>\n "; | ||||
1408 | } | ||||
1409 | |||||
1410 | $output .= " "; | ||||
1411 | #line 442 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1412 | if (($stash->get(['SEARCH_RESULT', 0, 'copyrightdate', 0]))) { | ||||
1413 | $output .= "<span class=\"results_summary date\"><span class=\"label\">Date:</span>"; | ||||
1414 | #line 442 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1415 | $output .= $stash->get(['SEARCH_RESULT', 0, 'copyrightdate', 0]); | ||||
1416 | $output .= "</span>"; | ||||
1417 | } | ||||
1418 | |||||
1419 | $output .= " <span class=\"results_summary availability\">\n <span class=\"label\">Availability:</span>\n "; | ||||
1420 | #line 448 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1421 | if (($stash->get(['SEARCH_RESULT', 0, 'available_items_loop', 0, 'size', 0]))) { | ||||
1422 | $output .= " <span class=\"available\"><strong>Copies available:</strong>\n "; | ||||
1423 | #line 446 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1424 | |||||
1425 | # FOREACH | ||||
1426 | do { | ||||
1427 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
1428 | my $_tt_list = $stash->get(['SEARCH_RESULT', 0, 'available_items_loop', 0]); | ||||
1429 | |||||
1430 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
1431 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
1432 | || die $Template::Config::ERROR, "\n"; | ||||
1433 | } | ||||
1434 | |||||
1435 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
1436 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
1437 | $stash->set('loop', $_tt_list); | ||||
1438 | eval { | ||||
1439 | FOR2: while (! $_tt_error) { | ||||
1440 | $stash->{'available_items_loo'} = $_tt_value; | ||||
1441 | $output .= " "; | ||||
1442 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1443 | if ($stash->get(['available_items_loo', 0, 'this_branch', 0])) { | ||||
1444 | $output .= "<span class=\"highlight-row-results\">"; | ||||
1445 | } | ||||
1446 | else { | ||||
1447 | $output .= "<span>"; | ||||
1448 | } | ||||
1449 | |||||
1450 | $output .= " "; | ||||
1451 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1452 | if (($stash->get('singleBranchMode'))) { | ||||
1453 | $output .= " "; | ||||
1454 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1455 | $output .= $stash->get(['available_items_loo', 0, 'location', 0]); | ||||
1456 | $output .= " "; | ||||
1457 | } | ||||
1458 | else { | ||||
1459 | $output .= " "; | ||||
1460 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1461 | $output .= $stash->get(['available_items_loo', 0, 'branchname', 0]); | ||||
1462 | $output .= " "; | ||||
1463 | } | ||||
1464 | |||||
1465 | $output .= " "; | ||||
1466 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1467 | if (($stash->get('OPACItemsResultsDisplay'))) { | ||||
1468 | $output .= " "; | ||||
1469 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1470 | if (!(($stash->get('singleBranchMode')))) { | ||||
1471 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1472 | $output .= $stash->get(['available_items_loo', 0, 'location', 0]); | ||||
1473 | } | ||||
1474 | |||||
1475 | $output .= " "; | ||||
1476 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1477 | if (($stash->get(['available_items_loo', 0, 'itemcallnumber', 0]))) { | ||||
1478 | $output .= "[<a href=\"/cgi-bin/koha/opac-search.pl?q=callnum:"; | ||||
1479 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1480 | |||||
1481 | # FILTER | ||||
1482 | $output .= do { | ||||
1483 | my $output = ''; | ||||
1484 | my $_tt_filter = $context->filter('url') | ||||
1485 | || $context->throw($context->error); | ||||
1486 | |||||
1487 | $output .= $stash->get(['available_items_loo', 0, 'itemcallnumber', 0]); | ||||
1488 | |||||
1489 | &$_tt_filter($output); | ||||
1490 | }; | ||||
1491 | |||||
1492 | $output .= "\">"; | ||||
1493 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1494 | $output .= $stash->get(['available_items_loo', 0, 'itemcallnumber', 0]); | ||||
1495 | $output .= "</a>]"; | ||||
1496 | } | ||||
1497 | |||||
1498 | $output .= " "; | ||||
1499 | } | ||||
1500 | |||||
1501 | $output .= " ("; | ||||
1502 | #line 445 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1503 | $output .= $stash->get(['available_items_loo', 0, 'count', 0]); | ||||
1504 | $output .= "), </span>\n ";; | ||||
1505 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
1506 | } | ||||
1507 | }; | ||||
1508 | $stash->set('loop', $_tt_oldloop); | ||||
1509 | die $@ if $@; | ||||
1510 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
1511 | die $_tt_error if $_tt_error; | ||||
1512 | }; | ||||
1513 | |||||
1514 | $output .= " </span>\n "; | ||||
1515 | } | ||||
1516 | else { | ||||
1517 | $output .= " "; | ||||
1518 | #line 448 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1519 | if (($stash->get(['SEARCH_RESULT', 0, 'ALTERNATEHOLDINGS', 0]))) { | ||||
1520 | $output .= " "; | ||||
1521 | #line 447 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1522 | |||||
1523 | # FOREACH | ||||
1524 | do { | ||||
1525 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
1526 | my $_tt_list = $stash->get(['SEARCH_RESULT', 0, 'ALTERNATEHOLDINGS', 0]); | ||||
1527 | |||||
1528 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
1529 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
1530 | || die $Template::Config::ERROR, "\n"; | ||||
1531 | } | ||||
1532 | |||||
1533 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
1534 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
1535 | $stash->set('loop', $_tt_list); | ||||
1536 | eval { | ||||
1537 | FOR2: while (! $_tt_error) { | ||||
1538 | $stash->{'ALTERNATEHOLDING'} = $_tt_value; | ||||
1539 | $output .= " <span id=\"alternateholdings\">"; | ||||
1540 | #line 447 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1541 | $output .= $stash->get(['ALTERNATEHOLDING', 0, 'holding', 0]); | ||||
1542 | $output .= "</span>, ";; | ||||
1543 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
1544 | } | ||||
1545 | }; | ||||
1546 | $stash->set('loop', $_tt_oldloop); | ||||
1547 | die $@ if $@; | ||||
1548 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
1549 | die $_tt_error if $_tt_error; | ||||
1550 | }; | ||||
1551 | |||||
1552 | $output .= " "; | ||||
1553 | } | ||||
1554 | else { | ||||
1555 | $output .= " <span class=\"unavailable\">No items available:</span>\n "; | ||||
1556 | } | ||||
1557 | |||||
1558 | $output .= " "; | ||||
1559 | } | ||||
1560 | |||||
1561 | $output .= " <span class=\"unavailable\">\n "; | ||||
1562 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1563 | if (($stash->get(['SEARCH_RESULT', 0, 'onloancount', 0]))) { | ||||
1564 | $output .= " Issued ("; | ||||
1565 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1566 | $output .= $stash->get(['SEARCH_RESULT', 0, 'onloancount', 0]); | ||||
1567 | $output .= "), "; | ||||
1568 | } | ||||
1569 | |||||
1570 | $output .= " "; | ||||
1571 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1572 | if (($stash->get(['SEARCH_RESULT', 0, 'wthdrawncount', 0]))) { | ||||
1573 | $output .= " Withdrawn ("; | ||||
1574 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1575 | $output .= $stash->get(['SEARCH_RESULT', 0, 'wthdrawncount', 0]); | ||||
1576 | $output .= "), "; | ||||
1577 | } | ||||
1578 | |||||
1579 | $output .= " "; | ||||
1580 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1581 | if (!(($stash->get(['SEARCH_RESULT', 0, 'hidelostitems', 0])))) { | ||||
1582 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1583 | if (($stash->get(['SEARCH_RESULT', 0, 'itemlostcount', 0]))) { | ||||
1584 | $output .= " Lost ("; | ||||
1585 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1586 | $output .= $stash->get(['SEARCH_RESULT', 0, 'itemlostcount', 0]); | ||||
1587 | $output .= "),"; | ||||
1588 | } | ||||
1589 | |||||
1590 | } | ||||
1591 | |||||
1592 | $output .= " "; | ||||
1593 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1594 | if (($stash->get(['SEARCH_RESULT', 0, 'damagedcount', 0]))) { | ||||
1595 | $output .= " Damaged ("; | ||||
1596 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1597 | $output .= $stash->get(['SEARCH_RESULT', 0, 'damagedcount', 0]); | ||||
1598 | $output .= "),"; | ||||
1599 | } | ||||
1600 | |||||
1601 | $output .= " "; | ||||
1602 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1603 | if (($stash->get(['SEARCH_RESULT', 0, 'orderedcount', 0]))) { | ||||
1604 | $output .= " On order ("; | ||||
1605 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1606 | $output .= $stash->get(['SEARCH_RESULT', 0, 'orderedcount', 0]); | ||||
1607 | $output .= "),"; | ||||
1608 | } | ||||
1609 | |||||
1610 | $output .= " "; | ||||
1611 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1612 | if (($stash->get(['SEARCH_RESULT', 0, 'onholdcount', 0]))) { | ||||
1613 | $output .= " On reserve ("; | ||||
1614 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1615 | $output .= $stash->get(['SEARCH_RESULT', 0, 'onholdcount', 0]); | ||||
1616 | $output .= "),"; | ||||
1617 | } | ||||
1618 | |||||
1619 | $output .= " "; | ||||
1620 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1621 | if (($stash->get(['SEARCH_RESULT', 0, 'intransitcount', 0]))) { | ||||
1622 | $output .= " In transit ("; | ||||
1623 | #line 449 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1624 | $output .= $stash->get(['SEARCH_RESULT', 0, 'intransitcount', 0]); | ||||
1625 | $output .= "),"; | ||||
1626 | } | ||||
1627 | |||||
1628 | $output .= " </span>\n </span>\n "; | ||||
1629 | } | ||||
1630 | |||||
1631 | $output .= " "; | ||||
1632 | #line 458 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1633 | if (($stash->get(['SEARCH_RESULT', 0, 'score_avg', 0]))) { | ||||
1634 | $output .= " <span class=\"result_summary\">\n <img src=\""; | ||||
1635 | #line 452 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1636 | $output .= $stash->get('themelang'); | ||||
1637 | $output .= "/../images/Star"; | ||||
1638 | #line 452 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1639 | $output .= $stash->get(['SEARCH_RESULT', 0, 'score_int', 0]); | ||||
1640 | $output .= ".gif\" title=\"\" style=\"max-height: 15px;\"/> <span style=\"font-size: 85%;\">"; | ||||
1641 | #line 452 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1642 | $output .= $stash->get(['SEARCH_RESULT', 0, 'score_avg', 0]); | ||||
1643 | $output .= " / 5 (on "; | ||||
1644 | #line 452 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1645 | $output .= $stash->get(['SEARCH_RESULT', 0, 'num_scores', 0]); | ||||
1646 | $output .= " rates)</span>\n "; | ||||
1647 | #line 454 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1648 | if (($stash->get(['SEARCH_RESULT', 0, 'num_critics', 0]))) { | ||||
1649 | $output .= " <span class=\"social_data\">"; | ||||
1650 | #line 453 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1651 | $output .= $stash->get(['SEARCH_RESULT', 0, 'num_critics', 0]); | ||||
1652 | $output .= " Internet user critics</span>\n "; | ||||
1653 | } | ||||
1654 | |||||
1655 | $output .= " "; | ||||
1656 | #line 455 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1657 | if (($stash->get(['SEARCH_RESULT', 0, 'num_critics_pro', 0]))) { | ||||
1658 | $output .= " <span class=\"social_data\">"; | ||||
1659 | #line 454 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1660 | $output .= $stash->get(['SEARCH_RESULT', 0, 'num_critics_pro', 0]); | ||||
1661 | $output .= " Professional critics</span>\n "; | ||||
1662 | } | ||||
1663 | |||||
1664 | $output .= " "; | ||||
1665 | #line 456 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1666 | if (($stash->get(['SEARCH_RESULT', 0, 'num_videos', 0]))) { | ||||
1667 | $output .= " <span class=\"social_data\">"; | ||||
1668 | #line 455 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1669 | $output .= $stash->get(['SEARCH_RESULT', 0, 'num_videos', 0]); | ||||
1670 | $output .= " Video extracts</span>\n "; | ||||
1671 | } | ||||
1672 | |||||
1673 | $output .= " "; | ||||
1674 | #line 457 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1675 | if (($stash->get(['SEARCH_RESULT', 0, 'num_quotations', 0]))) { | ||||
1676 | $output .= " <span class=\"social_data\">"; | ||||
1677 | #line 456 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1678 | $output .= $stash->get(['SEARCH_RESULT', 0, 'num_quotations', 0]); | ||||
1679 | $output .= " Quotations</span>\n "; | ||||
1680 | } | ||||
1681 | |||||
1682 | $output .= " </span>\n "; | ||||
1683 | } | ||||
1684 | |||||
1685 | $output .= " "; | ||||
1686 | #line 458 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1687 | if (($stash->get('LibraryThingForLibrariesID'))) { | ||||
1688 | $output .= "<div class=\"ltfl_reviews\"></div>"; | ||||
1689 | } | ||||
1690 | |||||
1691 | $output .= " "; | ||||
1692 | #line 462 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1693 | if (($stash->get('TagsShowEnabled'))) { | ||||
1694 | $output .= " "; | ||||
1695 | #line 462 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1696 | if (($stash->get(['SEARCH_RESULT', 0, 'TagLoop', 0, 'size', 0]))) { | ||||
1697 | $output .= " <div class=\"results_summary tags\"><span class=\"label\">Tags:</span>\n <ul style=\"display: inline; list-style: none;\">"; | ||||
1698 | #line 460 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1699 | |||||
1700 | # FOREACH | ||||
1701 | do { | ||||
1702 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
1703 | my $_tt_list = $stash->get(['SEARCH_RESULT', 0, 'TagLoop', 0]); | ||||
1704 | |||||
1705 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
1706 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
1707 | || die $Template::Config::ERROR, "\n"; | ||||
1708 | } | ||||
1709 | |||||
1710 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
1711 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
1712 | $stash->set('loop', $_tt_list); | ||||
1713 | eval { | ||||
1714 | FOR2: while (! $_tt_error) { | ||||
1715 | $stash->{'TagLoo'} = $_tt_value; | ||||
1716 | $output .= "<li style=\"display: inline; list-style: none;\"><a href=\"/cgi-bin/koha/opac-search.pl?tag="; | ||||
1717 | #line 459 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1718 | |||||
1719 | # FILTER | ||||
1720 | $output .= do { | ||||
1721 | my $output = ''; | ||||
1722 | my $_tt_filter = $context->filter('url') | ||||
1723 | || $context->throw($context->error); | ||||
1724 | |||||
1725 | $output .= $stash->get(['TagLoo', 0, 'term', 0]); | ||||
1726 | |||||
1727 | &$_tt_filter($output); | ||||
1728 | }; | ||||
1729 | |||||
1730 | $output .= "&q="; | ||||
1731 | #line 459 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1732 | |||||
1733 | # FILTER | ||||
1734 | $output .= do { | ||||
1735 | my $output = ''; | ||||
1736 | my $_tt_filter = $context->filter('url') | ||||
1737 | || $context->throw($context->error); | ||||
1738 | |||||
1739 | $output .= $stash->get(['TagLoo', 0, 'term', 0]); | ||||
1740 | |||||
1741 | &$_tt_filter($output); | ||||
1742 | }; | ||||
1743 | |||||
1744 | $output .= "\">"; | ||||
1745 | #line 459 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1746 | $output .= $stash->get(['TagLoo', 0, 'term', 0]); | ||||
1747 | $output .= "</a> <span class=\"weight\">("; | ||||
1748 | #line 459 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1749 | $output .= $stash->get(['TagLoo', 0, 'weight_total', 0]); | ||||
1750 | $output .= ")</span></li>\n ";; | ||||
1751 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
1752 | } | ||||
1753 | }; | ||||
1754 | $stash->set('loop', $_tt_oldloop); | ||||
1755 | die $@ if $@; | ||||
1756 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
1757 | die $_tt_error if $_tt_error; | ||||
1758 | }; | ||||
1759 | |||||
1760 | $output .= " </ul>\n </div>\n "; | ||||
1761 | } | ||||
1762 | |||||
1763 | $output .= " "; | ||||
1764 | } | ||||
1765 | |||||
1766 | $output .= " "; | ||||
1767 | #line 462 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1768 | if (($stash->get(['SEARCH_RESULT', 0, 'searchhighlightblob', 0]))) { | ||||
1769 | $output .= "<span class=\"results_summary\"><span class=\"label\">Match:</span> "; | ||||
1770 | #line 462 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1771 | $output .= $stash->get(['SEARCH_RESULT', 0, 'searchhighlightblob', 0]); | ||||
1772 | $output .= "</span>"; | ||||
1773 | } | ||||
1774 | |||||
1775 | $output .= " "; | ||||
1776 | #line 472 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1777 | if (($stash->get('OpacStarRatings') eq 'all')) { | ||||
1778 | $output .= " <div class=\"results_summary ratings\">\n\n"; | ||||
1779 | #line 466 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1780 | |||||
1781 | # FOREACH | ||||
1782 | do { | ||||
1783 | my ($_tt_value, $_tt_error, $_tt_oldloop); | ||||
1784 | my $_tt_list = [ 1, 2, 3, 4, 5 ]; | ||||
1785 | |||||
1786 | unless (UNIVERSAL::isa($_tt_list, 'Template::Iterator')) { | ||||
1787 | $_tt_list = Template::Config->iterator($_tt_list) | ||||
1788 | || die $Template::Config::ERROR, "\n"; | ||||
1789 | } | ||||
1790 | |||||
1791 | ($_tt_value, $_tt_error) = $_tt_list->get_first(); | ||||
1792 | eval { $_tt_oldloop = $stash->get('loop') }; | ||||
1793 | $stash->set('loop', $_tt_list); | ||||
1794 | eval { | ||||
1795 | FOR2: while (! $_tt_error) { | ||||
1796 | $stash->{'i'} = $_tt_value; | ||||
1797 | $output .= " "; | ||||
1798 | #line 466 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1799 | if (($stash->get(['SEARCH_RESULT', 0, 'rating_avg', 0]) eq $stash->get('i'))) { | ||||
1800 | $output .= " <input class=\"star\" type=\"radio\" name=\"rating-"; | ||||
1801 | #line 464 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1802 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1803 | $output .= "\" value=\""; | ||||
1804 | #line 464 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1805 | $output .= $stash->get('i'); | ||||
1806 | $output .= "\" checked=\"checked\" disabled=\"disabled\" />\n"; | ||||
1807 | } | ||||
1808 | else { | ||||
1809 | $output .= " <input class=\"star\" type=\"radio\" name=\"rating-"; | ||||
1810 | #line 465 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1811 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1812 | $output .= "\" value=\""; | ||||
1813 | #line 465 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1814 | $output .= $stash->get('i'); | ||||
1815 | $output .= "\" disabled=\"disabled\" />\n"; | ||||
1816 | } | ||||
1817 | |||||
1818 | $output .= " ";; | ||||
1819 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
1820 | } | ||||
1821 | }; | ||||
1822 | $stash->set('loop', $_tt_oldloop); | ||||
1823 | die $@ if $@; | ||||
1824 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
1825 | die $_tt_error if $_tt_error; | ||||
1826 | }; | ||||
1827 | |||||
1828 | $output .= " <input type=\"hidden\" name=\"biblionumber\" value=\""; | ||||
1829 | #line 466 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1830 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1831 | $output .= "\" />\n <input type=\"hidden\" name=\"loggedinuser\" value=\""; | ||||
1832 | #line 467 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1833 | $output .= $stash->get('loggedinuser'); | ||||
1834 | $output .= "\" />\n\n "; | ||||
1835 | #line 471 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1836 | if (($stash->get(['SEARCH_RESULT', 0, 'rating_total', 0])) > 0) { | ||||
1837 | $output .= " <span id=\"rating_total_"; | ||||
1838 | #line 469 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1839 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1840 | $output .= "\"> ("; | ||||
1841 | #line 469 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1842 | $output .= $stash->get(['SEARCH_RESULT', 0, 'rating_total', 0]); | ||||
1843 | $output .= " votes)</span>\n "; | ||||
1844 | } | ||||
1845 | else { | ||||
1846 | $output .= " <br />\n "; | ||||
1847 | } | ||||
1848 | |||||
1849 | $output .= " </div>\n "; | ||||
1850 | } | ||||
1851 | |||||
1852 | $output .= " <span class=\"results_summary actions\"><span class=\"label\">Actions:</span>\n "; | ||||
1853 | #line 481 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1854 | if (($stash->get('RequestOnOpac'))) { | ||||
1855 | $output .= " "; | ||||
1856 | #line 480 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1857 | if (!(($stash->get(['SEARCH_RESULT', 0, 'norequests', 0])))) { | ||||
1858 | $output .= " "; | ||||
1859 | #line 479 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1860 | if (($stash->get('opacuserlogin'))) { | ||||
1861 | $output .= " "; | ||||
1862 | #line 478 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1863 | if (($stash->get('AllowOnShelfHolds'))) { | ||||
1864 | $output .= " <a class=\"hold\" href=\"/cgi-bin/koha/opac-reserve.pl?biblionumber="; | ||||
1865 | #line 473 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1866 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1867 | $output .= "\">Place reserve</a><!-- add back when available 0 holds in queue-->\n "; | ||||
1868 | } | ||||
1869 | else { | ||||
1870 | $output .= "\n "; | ||||
1871 | #line 477 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1872 | if (($stash->get(['SEARCH_RESULT', 0, 'itemsissued', 0]))) { | ||||
1873 | $output .= "\n <a class=\"hold\" href=\"/cgi-bin/koha/opac-reserve.pl?biblionumber="; | ||||
1874 | #line 476 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1875 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1876 | $output .= "\">Place reserve</a><!-- add back when available 0 holds in queue-->\n "; | ||||
1877 | } | ||||
1878 | |||||
1879 | $output .= "\n "; | ||||
1880 | } | ||||
1881 | |||||
1882 | $output .= "\n "; | ||||
1883 | } | ||||
1884 | |||||
1885 | $output .= "\n "; | ||||
1886 | } | ||||
1887 | |||||
1888 | $output .= "\n "; | ||||
1889 | } | ||||
1890 | |||||
1891 | $output .= "\n\n "; | ||||
1892 | #line 495 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1893 | if (($stash->get('TagsInputEnabled'))) { | ||||
1894 | $output .= "\n "; | ||||
1895 | #line 495 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1896 | if (($stash->get('loggedinusername'))) { | ||||
1897 | $output .= "\n <a class=\"tag_add\" id=\"tag_add"; | ||||
1898 | #line 485 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1899 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1900 | $output .= "\" href=\"#\">Add tag</a>\n <span id=\"tagform"; | ||||
1901 | #line 486 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1902 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1903 | $output .= "\" class=\"tag_results_input\" style=\"display:none;\">\n <label for=\"newtag"; | ||||
1904 | #line 487 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1905 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1906 | $output .= "\">New tag(s), separated by a comma:</label>\n <input name=\"newtag"; | ||||
1907 | #line 488 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1908 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1909 | $output .= "\" id=\"newtag"; | ||||
1910 | #line 488 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1911 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1912 | $output .= "\" maxlength=\"100\" />\n <input name=\"tagbutton\" class=\"tagbutton\" title=\""; | ||||
1913 | #line 489 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1914 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1915 | $output .= "\" type=\"submit\" value=\"Add\" />\n <a class=\"cancel_tag_add\" id=\"cancel"; | ||||
1916 | #line 490 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1917 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1918 | $output .= "\" href=\"#\">(done)</a>\n </span>\n <span id=\"newtag"; | ||||
1919 | #line 492 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1920 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1921 | $output .= "_status\" class=\"tagstatus\" style=\"display:none;\">\n Tag status here. </span>\n "; | ||||
1922 | } | ||||
1923 | elsif (($stash->get(['loop', 0, 'first', 0]))) { | ||||
1924 | $output .= "<span id=\"login4tags\">Log in to add tags.</span>\n "; | ||||
1925 | } | ||||
1926 | |||||
1927 | $output .= " "; | ||||
1928 | } | ||||
1929 | |||||
1930 | $output .= " "; | ||||
1931 | #line 496 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1932 | if (($stash->get('opacuserlogin'))) { | ||||
1933 | #line 496 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1934 | if (($stash->get('loggedinusername'))) { | ||||
1935 | #line 496 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1936 | if (($stash->get('virtualshelves'))) { | ||||
1937 | $output .= "<a class=\"addtoshelf\" href=\"/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber="; | ||||
1938 | #line 495 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1939 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1940 | $output .= "\" onclick=\"Dopop('opac-addbybiblionumber.pl?biblionumber="; | ||||
1941 | #line 495 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1942 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1943 | $output .= "'); return false;\">Save to Lists</a>\n "; | ||||
1944 | } | ||||
1945 | |||||
1946 | } | ||||
1947 | |||||
1948 | } | ||||
1949 | |||||
1950 | $output .= " "; | ||||
1951 | #line 498 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1952 | if (($stash->get('opacbookbag'))) { | ||||
1953 | $output .= " "; | ||||
1954 | #line 498 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1955 | if (($stash->get(['SEARCH_RESULT', 0, 'incart', 0]))) { | ||||
1956 | $output .= " <a class=\"addtocart cart"; | ||||
1957 | #line 496 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1958 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1959 | $output .= "\" href=\"#\" onclick=\"addRecord('"; | ||||
1960 | #line 496 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1961 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1962 | $output .= "'); return false;\">In your cart</a> <a class=\"cartRemove cartR"; | ||||
1963 | #line 496 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1964 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1965 | $output .= "\" href=\"#\" onclick=\"delSingleRecord('"; | ||||
1966 | #line 496 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1967 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1968 | $output .= "'); return false;\">(remove)</a>\n "; | ||||
1969 | } | ||||
1970 | else { | ||||
1971 | $output .= " <a class=\"addtocart cart"; | ||||
1972 | #line 497 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1973 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1974 | $output .= "\" href=\"#\" onclick=\"addRecord('"; | ||||
1975 | #line 497 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1976 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1977 | $output .= "'); return false;\">Add to cart</a> <a style=\"display:none;\" class=\"cartRemove cartR"; | ||||
1978 | #line 497 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1979 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1980 | $output .= "\" href=\"#\" onclick=\"delSingleRecord('"; | ||||
1981 | #line 497 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1982 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1983 | $output .= "'); return false;\">(remove)</a>\n "; | ||||
1984 | } | ||||
1985 | |||||
1986 | $output .= " "; | ||||
1987 | } | ||||
1988 | |||||
1989 | $output .= " </span>\n </td><td>\n <a class=\"p1\" href=\"/cgi-bin/koha/opac-detail.pl?biblionumber="; | ||||
1990 | #line 500 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1991 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
1992 | $output .= "\">\n "; | ||||
1993 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1994 | if (($stash->get('OPACLocalCoverImages'))) { | ||||
1995 | $output .= "<span title=\""; | ||||
1996 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
1997 | |||||
1998 | # FILTER | ||||
1999 | $output .= do { | ||||
2000 | my $output = ''; | ||||
2001 | my $_tt_filter = $context->filter('url') | ||||
2002 | || $context->throw($context->error); | ||||
2003 | |||||
2004 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
2005 | |||||
2006 | &$_tt_filter($output); | ||||
2007 | }; | ||||
2008 | |||||
2009 | $output .= "\" class=\""; | ||||
2010 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2011 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
2012 | $output .= "\" id=\"local-thumbnail"; | ||||
2013 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2014 | $output .= $stash->get(['loop', 0, 'count', 0]); | ||||
2015 | $output .= "\"></span>"; | ||||
2016 | } | ||||
2017 | |||||
2018 | $output .= " "; | ||||
2019 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2020 | if (($stash->get('OPACAmazonCoverImages'))) { | ||||
2021 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2022 | if (($stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]))) { | ||||
2023 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2024 | if (($stash->get('using_https'))) { | ||||
2025 | $output .= "<span title=\""; | ||||
2026 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2027 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
2028 | $output .= "\" id=\"amazon-thumbnail"; | ||||
2029 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2030 | $output .= $stash->get(['loop', 0, 'count', 0]); | ||||
2031 | $output .= "\"><img src=\"https://images-na.ssl-images-amazon.com/images/P/"; | ||||
2032 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2033 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]); | ||||
2034 | $output .= ".01.TZZZZZZZ.jpg\" alt=\"\" class=\"thumbnail\" /></span>"; | ||||
2035 | } | ||||
2036 | else { | ||||
2037 | $output .= "<span title=\""; | ||||
2038 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2039 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
2040 | $output .= "\" id=\"amazon-thumbnail"; | ||||
2041 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2042 | $output .= $stash->get(['loop', 0, 'count', 0]); | ||||
2043 | $output .= "\"><img src=\"http://images.amazon.com/images/P/"; | ||||
2044 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2045 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]); | ||||
2046 | $output .= ".01.TZZZZZZZ.jpg\" alt=\"\" class=\"thumbnail\" /></span>"; | ||||
2047 | } | ||||
2048 | |||||
2049 | } | ||||
2050 | else { | ||||
2051 | $output .= "<span class=\"no-image\">No cover image available</span>"; | ||||
2052 | } | ||||
2053 | |||||
2054 | } | ||||
2055 | |||||
2056 | $output .= " "; | ||||
2057 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2058 | if (($stash->get('SyndeticsEnabled'))) { | ||||
2059 | $output .= " "; | ||||
2060 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2061 | if (($stash->get('SyndeticsCoverImages'))) { | ||||
2062 | $output .= " "; | ||||
2063 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2064 | if ($stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0])) { | ||||
2065 | $output .= " "; | ||||
2066 | #line 503 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2067 | if (($stash->get('using_https'))) { | ||||
2068 | $output .= " <span title=\""; | ||||
2069 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2070 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
2071 | $output .= "\" id=\"syndetics-thumbnail"; | ||||
2072 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2073 | $output .= $stash->get(['loop', 0, 'count', 0]); | ||||
2074 | $output .= "\"><img src=\"https://secure.syndetics.com/index.aspx?isbn="; | ||||
2075 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2076 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]); | ||||
2077 | $output .= "/SC.GIF&client="; | ||||
2078 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2079 | $output .= $stash->get('SyndeticsClientCode'); | ||||
2080 | $output .= "&type=xw10&upc="; | ||||
2081 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2082 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_upc', 0]); | ||||
2083 | $output .= "&oclc="; | ||||
2084 | #line 501 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2085 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_oclc', 0]); | ||||
2086 | $output .= "\" alt=\"\" class=\"thumbnail\" /></span>\n "; | ||||
2087 | } | ||||
2088 | else { | ||||
2089 | $output .= " <span title=\""; | ||||
2090 | #line 502 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2091 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
2092 | $output .= "\" id=\"syndetics-thumbnail"; | ||||
2093 | #line 502 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2094 | $output .= $stash->get(['loop', 0, 'count', 0]); | ||||
2095 | $output .= "\"><img src=\"http://www.syndetics.com/index.aspx?isbn="; | ||||
2096 | #line 502 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2097 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]); | ||||
2098 | $output .= "/SC.GIF&client="; | ||||
2099 | #line 502 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2100 | $output .= $stash->get('SyndeticsClientCode'); | ||||
2101 | $output .= "&type=xw10&upc="; | ||||
2102 | #line 502 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2103 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_upc', 0]); | ||||
2104 | $output .= "&oclc="; | ||||
2105 | #line 502 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2106 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_oclc', 0]); | ||||
2107 | $output .= "\" alt=\"\" class=\"thumbnail\" /></span>\n "; | ||||
2108 | } | ||||
2109 | |||||
2110 | $output .= " "; | ||||
2111 | } | ||||
2112 | else { | ||||
2113 | $output .= " <span class=\"no-image\">No cover image available</span>\n "; | ||||
2114 | } | ||||
2115 | |||||
2116 | $output .= " "; | ||||
2117 | } | ||||
2118 | |||||
2119 | $output .= " "; | ||||
2120 | } | ||||
2121 | |||||
2122 | $output .= " "; | ||||
2123 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2124 | if (($stash->get('GoogleJackets'))) { | ||||
2125 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2126 | if (($stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]))) { | ||||
2127 | $output .= "<span style=\"block\" title=\""; | ||||
2128 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2129 | |||||
2130 | # FILTER | ||||
2131 | $output .= do { | ||||
2132 | my $output = ''; | ||||
2133 | my $_tt_filter = $context->filter('url') | ||||
2134 | || $context->throw($context->error); | ||||
2135 | |||||
2136 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
2137 | |||||
2138 | &$_tt_filter($output); | ||||
2139 | }; | ||||
2140 | |||||
2141 | $output .= "\" class=\""; | ||||
2142 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2143 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]); | ||||
2144 | $output .= "\" id=\"gbs-thumbnail"; | ||||
2145 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2146 | $output .= $stash->get(['loop', 0, 'count', 0]); | ||||
2147 | $output .= "\"></span>"; | ||||
2148 | } | ||||
2149 | else { | ||||
2150 | $output .= "<span class=\"no-image\">No cover image available</span>"; | ||||
2151 | } | ||||
2152 | |||||
2153 | } | ||||
2154 | |||||
2155 | $output .= " "; | ||||
2156 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2157 | if ($stash->get('OpenLibraryCovers')) { | ||||
2158 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2159 | if ($stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0])) { | ||||
2160 | $output .= "<span style=\"block\" title=\""; | ||||
2161 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2162 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
2163 | $output .= "\" class=\""; | ||||
2164 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2165 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]); | ||||
2166 | $output .= "\" id=\"openlibrary-thumbnail"; | ||||
2167 | #line 504 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2168 | $output .= $stash->get(['loop', 0, 'count', 0]); | ||||
2169 | $output .= "\"></span>"; | ||||
2170 | } | ||||
2171 | else { | ||||
2172 | $output .= "<span class=\"no-image\">No cover image available</span>"; | ||||
2173 | } | ||||
2174 | |||||
2175 | } | ||||
2176 | |||||
2177 | $output .= " </a>\n "; | ||||
2178 | #line 505 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2179 | if (($stash->get('BakerTaylorEnabled'))) { | ||||
2180 | #line 505 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2181 | if (($stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]))) { | ||||
2182 | $output .= "<a href=\"https://"; | ||||
2183 | #line 505 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2184 | |||||
2185 | # FILTER | ||||
2186 | $output .= do { | ||||
2187 | my $output = ''; | ||||
2188 | my $_tt_filter = $context->filter('html') | ||||
2189 | || $context->throw($context->error); | ||||
2190 | |||||
2191 | $output .= $stash->get('BakerTaylorBookstoreURL'); | ||||
2192 | |||||
2193 | &$_tt_filter($output); | ||||
2194 | }; | ||||
2195 | |||||
2196 | #line 505 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2197 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]); | ||||
2198 | $output .= "\"><img alt=\"See Baker & Taylor\" src=\""; | ||||
2199 | #line 505 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2200 | |||||
2201 | # FILTER | ||||
2202 | $output .= do { | ||||
2203 | my $output = ''; | ||||
2204 | my $_tt_filter = $context->filter('html') | ||||
2205 | || $context->throw($context->error); | ||||
2206 | |||||
2207 | $output .= $stash->get('BakerTaylorImageURL'); | ||||
2208 | |||||
2209 | &$_tt_filter($output); | ||||
2210 | }; | ||||
2211 | |||||
2212 | #line 505 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2213 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]); | ||||
2214 | $output .= "\" /></a>"; | ||||
2215 | } | ||||
2216 | else { | ||||
2217 | $output .= "<span class=\"no-image\">No cover image available</span>"; | ||||
2218 | } | ||||
2219 | |||||
2220 | } | ||||
2221 | |||||
2222 | $output .= " "; | ||||
2223 | #line 509 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2224 | if (($stash->get('IDreamBooksResults'))) { | ||||
2225 | #line 509 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2226 | if (($stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]))) { | ||||
2227 | $output .= "<div class=\"idbresult\" style=\"display: none;\">\n "; | ||||
2228 | #line 508 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2229 | if (($stash->get('IDreamBooksReviews'))) { | ||||
2230 | $output .= " <a href=\"/cgi-bin/koha/opac-detail.pl?biblionumber="; | ||||
2231 | #line 506 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2232 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
2233 | $output .= "#idb_critic_reviews\">\n "; | ||||
2234 | } | ||||
2235 | else { | ||||
2236 | $output .= " <a href=\"/cgi-bin/koha/opac-detail.pl?biblionumber="; | ||||
2237 | #line 507 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2238 | $output .= $stash->get(['SEARCH_RESULT', 0, 'biblionumber', 0]); | ||||
2239 | $output .= "\">\n "; | ||||
2240 | } | ||||
2241 | |||||
2242 | $output .= " "; | ||||
2243 | #line 508 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2244 | $output .= $stash->get(['SEARCH_RESULT', 0, 'normalized_isbn', 0]); | ||||
2245 | $output .= "</a></div>\n "; | ||||
2246 | } | ||||
2247 | |||||
2248 | } | ||||
2249 | |||||
2250 | $output .= " </td>\n </tr>\n ";; | ||||
2251 | ($_tt_value, $_tt_error) = $_tt_list->get_next(); | ||||
2252 | } | ||||
2253 | }; | ||||
2254 | $stash->set('loop', $_tt_oldloop); | ||||
2255 | die $@ if $@; | ||||
2256 | $_tt_error = 0 if $_tt_error && $_tt_error eq Template::Constants::STATUS_DONE; | ||||
2257 | die $_tt_error if $_tt_error; | ||||
2258 | }; | ||||
2259 | |||||
2260 | $output .= " </table>\n </form>\n <form id=\"hold_form\" name=\"hold_form\" method=\"get\" action=\"/cgi-bin/koha/opac-reserve.pl\">\n <!-- The value will be set by holdBiblioNums() in basket.js -->\n <input id=\"hold_form_biblios\" type=\"hidden\" name=\"biblionumbers\" value=\"\"/>\n </form>\n </div>\n "; | ||||
2261 | } | ||||
2262 | |||||
2263 | $output .= " <div id=\"bottom-pages\">"; | ||||
2264 | #line 518 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2265 | $output .= $context->include('page-numbers.inc'); | ||||
2266 | $output .= "</div>\n\n "; | ||||
2267 | } | ||||
2268 | else { | ||||
2269 | $output .= " "; | ||||
2270 | } | ||||
2271 | |||||
2272 | $output .= " "; | ||||
2273 | #line 520 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2274 | if (($stash->get('suggestion'))) { | ||||
2275 | $output .= " "; | ||||
2276 | #line 520 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2277 | if (($stash->get('AnonSuggestions'))) { | ||||
2278 | $output .= "<div class=\"suggestion\">Not finding what you're looking for?<br /> Make a <a href=\"/cgi-bin/koha/opac-suggestions.pl?op=add\">purchase suggestion</a></div>"; | ||||
2279 | } | ||||
2280 | else { | ||||
2281 | #line 520 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2282 | if (($stash->get('loggedinusername'))) { | ||||
2283 | $output .= "<div class=\"suggestion\">Not finding what you're looking for?<br /> Make a <a href=\"/cgi-bin/koha/opac-suggestions.pl?op=add\">purchase suggestion</a></div>"; | ||||
2284 | } | ||||
2285 | |||||
2286 | } | ||||
2287 | |||||
2288 | $output .= " "; | ||||
2289 | } | ||||
2290 | |||||
2291 | $output .= " </div>\n</div>\n</div>\n "; | ||||
2292 | #line 528 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2293 | if (($stash->get('opacfacets'))) { | ||||
2294 | $output .= " <div class=\"yui-b\"><div id=\"facetcontainer\" class=\"container\">\n <!-- FACETS START -->\n "; | ||||
2295 | #line 525 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2296 | $output .= $context->include('opac-facets.inc'); | ||||
2297 | $output .= "\n <!-- FACETS END -->\n</div></div>\n "; | ||||
2298 | } | ||||
2299 | |||||
2300 | $output .= " </div>\n\n"; | ||||
2301 | #line 532 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2302 | if (($stash->get('LibraryThingForLibrariesID'))) { | ||||
2303 | $output .= " "; | ||||
2304 | #line 532 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2305 | if (($stash->get('using_https'))) { | ||||
2306 | $output .= " <script src=\"https://ltfl.librarything.com/forlibraries/widget.js?id="; | ||||
2307 | #line 530 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2308 | $output .= $stash->get('LibraryThingForLibrariesID'); | ||||
2309 | $output .= "&systype=koha\" type=\"text/javascript\"></script>\n"; | ||||
2310 | } | ||||
2311 | else { | ||||
2312 | $output .= " <script src=\"http://ltfl.librarything.com/forlibraries/widget.js?id="; | ||||
2313 | #line 531 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2314 | $output .= $stash->get('LibraryThingForLibrariesID'); | ||||
2315 | $output .= "&systype=koha\" type=\"text/javascript\"></script>\n"; | ||||
2316 | } | ||||
2317 | |||||
2318 | $output .= " "; | ||||
2319 | } | ||||
2320 | |||||
2321 | $output .= " "; | ||||
2322 | #line 532 "/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/modules/opac-results.tt" | ||||
2323 | $output .= $context->include('opac-bottom.inc'); | ||||
2324 | $output .= " "; | ||||
2325 | } }; | ||||
2326 | if ($@) { | ||||
2327 | $_tt_error = $context->catch($@, \$output); | ||||
2328 | die $_tt_error unless $_tt_error->type eq 'return'; | ||||
2329 | } | ||||
2330 | |||||
2331 | return $output; | ||||
2332 | } | ||||
2333 | |||||
2334 | ; |